export declare const variantsIni = "\n# Hybrid variant of Grand-chess and crazyhouse, using Grand-chess as a template\n[grandhouse:grand]\nstartFen = r8r/1nbqkcabn1/pppppppppp/10/10/10/10/PPPPPPPPPP/1NBQKCABN1/R8R[] w - - 0 1\npieceDrops = true\ncapturesToHand = true\n\n# Hybrid variant of Gothic-chess and crazyhouse, using Capablanca as a template\n[gothhouse:capablanca]\nstartFen = rnbqckabnr/pppppppppp/10/10/10/10/PPPPPPPPPP/RNBQCKABNR[] w KQkq - 0 1\npieceDrops = true\ncapturesToHand = true\n\n[gorogoroplus:gorogoro]\nstartFen = sgkgs/5/1ppp1/1PPP1/5/SGKGS[LNln] w 0 1\nlance = l\nshogiKnight = n\npromotedPieceType = l:g n:g\n\n[shogun:crazyhouse]\nstartFen = rnb+fkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNB+FKBNR[] w KQkq - 0 1\ncommoner = c\ncentaur = g\narchbishop = a\nchancellor = m\nfers = f\npromotionRank = 6\npromotionLimit = g:1 a:1 m:1 q:1\npromotionPieceTypes = -\npromotedPieceType = p:c n:g b:a r:m f:q\nmandatoryPawnPromotion = false\nfirstRankPawnDrops = true\npromotionZonePawnDrops = true\nwhiteDropRegion = *1 *2 *3 *4 *5\nblackDropRegion = *4 *5 *6 *7 *8\nimmobilityIllegal = true\n\n[orda:chess]\ncentaur = h\nknibis = a\nkniroo = l\nsilver = y\npromotionPieceTypes = qh\nstartFen = lhaykahl/8/pppppppp/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1\nflagPiece = k\nwhiteFlag = *8\nblackFlag = *1\n\n[synochess:pocketknight]\njanggiCannon = c\nsoldier = s\nhorse = h\nfersAlfil = e\ncommoner = a\nstartFen = rneakenr/8/1c4c1/1ss2ss1/8/8/PPPPPPPP/RNBQKBNR[ss] w KQ - 0 1\nstalemateValue = loss\nperpetualCheckIllegal = true\nflyingGeneral = true\nblackDropRegion = *5\nflagPiece = k\nwhiteFlag = *8\nblackFlag = *1\n\n[shinobi:crazyhouse]\ncommoner = c\nbers = d\narchbishop = j\nfers = m\nshogiKnight = h\nlance = l\npromotionRank = 7\npromotionPieceTypes = -\npromotedPieceType = p:c m:b h:n l:r\nmandatoryPiecePromotion = true\nstalemateValue = loss\nnFoldRule = 4\nperpetualCheckIllegal = true\nstartFen = rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/LH1CK1HL[LHMMDJ] w kq - 0 1\ncapturesToHand = false\nwhiteDropRegion = *1 *2 *3 *4\nimmobilityIllegal = true\nflagPiece = k\nwhiteFlag = *8\nblackFlag = *1\n\n[ordamirror:chess]\ncentaur = h\nknibis = a\nkniroo = l\ncustomPiece1 = f:mQcN\npromotionPieceTypes = lhaf\nstartFen = lhafkahl/8/pppppppp/8/8/PPPPPPPP/8/LHAFKAHL w - - 0 1\nflagPiece = k\nwhiteFlag = *8\nblackFlag = *1\n\n[empire:chess]\ncustomPiece1 = e:mQcN\ncustomPiece2 = c:mQcB\ncustomPiece3 = t:mQcR\ncustomPiece4 = d:mQcK\nsoldier = s\npromotionPieceTypes = q\nstartFen = rnbqkbnr/pppppppp/8/8/8/PPPSSPPP/8/TECDKCET w kq - 0 1\nstalemateValue = loss\nnFoldValue = loss\nflagPiece = k\nwhiteFlag = *8\nblackFlag = *1\nflyingGeneral = true\n\n[chak]\nmaxRank = 9\nmaxFile = 9\nrook = r\nknight = v\ncentaur = j\nimmobile = o\ncustomPiece1 = s:FvW\ncustomPiece2 = q:pQ\ncustomPiece3 = d:mQ2cQ2\ncustomPiece4 = p:fsmWfceF\ncustomPiece5 = k:WF\ncustomPiece6 = w:FvW\nstartFen = rvsqkjsvr/4o4/p1p1p1p1p/9/9/9/P1P1P1P1P/4O4/RVSJKQSVR w - - 0 1\nmobilityRegionWhiteCustomPiece6 = *5 *6 *7 *8 *9\nmobilityRegionWhiteCustomPiece3 = *5 *6 *7 *8 *9\nmobilityRegionBlackCustomPiece6 = *1 *2 *3 *4 *5\nmobilityRegionBlackCustomPiece3 = *1 *2 *3 *4 *5\npromotionRank = 5\npromotionPieceTypes = -\nmandatoryPiecePromotion = true\npromotedPieceType = p:w k:d\nextinctionValue = loss\nextinctionPieceTypes = kd\nextinctionPseudoRoyal = true\nflagPiece = d\nwhiteFlag = e8\nblackFlag = e2\nnMoveRule = 50\nnFoldRule = 3\nnFoldValue = draw\nstalemateValue = loss\n\n[chennis]\nmaxRank = 7\nmaxFile = 7\nmobilityRegionWhiteKing = b1 c1 d1 e1 f1 b2 c2 d2 e2 f2 b3 c3 d3 e3 f3 b4 c4 d4 e4 f4\nmobilityRegionBlackKing = b4 c4 d4 e4 f4 b5 c5 d5 e5 f5 b6 c6 d6 e6 f6 b7 c7 d7 e7 f7\ncustomPiece1 = p:fmWfceF\ncannon = c\ncommoner = m\nfers = f\nsoldier = s\nking = k\nbishop = b\nknight = n\nrook = r\npromotionPieceTypes = -\npromotedPieceType = p:r f:c s:b m:n\npromotionRank = 1\nstartFen = 1fkm3/1p1s3/7/7/7/3S1P1/3MKF1[] w - 0 1\npieceDrops = true\ncapturesToHand = true\npieceDemotion = true\nmandatoryPiecePromotion = true\ndropPromoted = true\ncastling = false\nstalemateValue = loss";