{"version":3,"sources":["jsdelivr-header.js","/npm/mj-simulator@0.3.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLS,eAAgB,wBAAyB,SAAU,UAAW,UAAW,aAAc,aAAc,aAAc,aAAc,WAAY,aAAc,aAAc,iBAAoB,6BAC7L,gBAAiB,QAAS,cAAe,0BAA6B,6BACtE,aAAc,WAAY,QAAS,aAAc,OAAQ,SAAU,UAAW,aAAc,aAAgB,wBAC5G,WAAY,cAAe,iBAAkB,aAAc,eAAgB,WAAY,iBAAoB,wBAC3G,iBAAkB,wBAAyB,wBAAyB,4BAA+B,yCACnG,kBAAmB,kBAAmB,wBAA2B,6BACjE,aAAc,cAAe,kBAAqB,mCAClD,gBAAmB,2BAEnB,kBAAqB,iCACrB,kBAAmB,uBAA0B,gCAC7C,iBAAoB,2BACpB,gBAAmB,yBACnB,eAAgB,gBAAiB,gBAAmB,uCAEpD,cAAe,kBAAqB,+BAEpC,SAAY,mBAEZ,qBAAwB,2BAExB,oBAAqB,iBAAkB,WAAY,cAAe,qBAAwB,4BAC1F,qBAAwB,gCACxB,iBAAkB,4BAA+B,gCACjD,kBAAmB,YAAa,mBAAsB,kCAEtD,iBAAoB","file":"/npm/mj-simulator@0.3.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/mj-simulator@0.3.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// ライブラリエントリポイント\nexport { NUM_TILE_TYPES, NUM_TILE_TYPES_WITH_RED, SUIT_NUM, HONOR_NUM, NUM_SUITS, MANZU_OFFSET, PINZU_OFFSET, SOUZU_OFFSET, JIHAI_OFFSET, YAOCHU_IDS, RED_MANZU_ID, RED_PINZU_ID, RED_SOUZU_ID } from \"./core/constants.js\";\nexport { NORMAL_FIVE_IDS, RED_IDS, maxTilesForId, buildDefaultRemaining } from \"./core/remaining.js\";\nexport { tileToString, parseTiles, getSuit, getSuitIndex, getNum, isYaochu, isRedTile, toNormalTile, nextTile } from \"./core/tile.js\";\nexport { createHand, handFromTiles, handFromNotation, handToString, handToNotation, countTiles, splitToSuits } from \"./core/hand.js\";\nexport { calculateShanten, calculateShantenRegular, calculateShantenChiitoi, calculateShantenKokushi } from \"./shanten/shanten-calculator.js\";\nexport { calculateUkeire13, calculateUkeire14, mergeRedAcceptTiles } from \"./shanten/ukeire.js\";\nexport { setSuitTable, setHonorTable, isInitialized } from \"./shanten/lookup-table.js\";\nexport { initFromUrl } from \"./shanten/init.js\";\n// Scoring\nexport { decomposeHand } from \"./scoring/decomposer.js\";\nexport { determineWaitType, determineWaitTypes } from \"./scoring/wait-type.js\";\nexport { evaluateYaku } from \"./scoring/yaku.js\";\nexport { calculateFu } from \"./scoring/fu.js\";\nexport { calculateScore, calcBasicPoints, tsumoPoints } from \"./scoring/score-calculator.js\";\n// EV\nexport { calculateEV13, calculateEV14 } from \"./ev/ev-calculator.js\";\n// Init (統合初期化)\nexport { init } from \"./init.js\";\n// MC Simulation\nexport { simulateDiscards } from \"./mc/simulator.js\";\n// Models\nexport { TENPAI_PROB_BY_TURN, AVG_DEAL_IN_LOSS, tileDanger, getTenpaiProb, getAvgDealInLoss } from \"./models/danger.js\";\nexport { evaluateDiscards } from \"./models/evaluation.js\";\nexport { analyzeFuroBoost, calculateReducedShanten } from \"./models/furo-boost.js\";\nexport { estimateFuroScore, countBySuit, getPrimarySuit } from \"./models/furo-scoring.js\";\n// Worker Client\nexport { WorkerClient } from \"./worker-client.js\";\n"]}