{"version":3,"file":"index.cjs.development.cjs","sources":["../src/table/chinese.ts","../src/table/circle.ts","../src/table/roman.ts","../src/table.ts","../src/util.ts"],"sourcesContent":["/**\n * chinese\n */\nexport const list_range = [\n\t[\n\t\t\"〇\",\n\t\t\"一\",\n\t\t\"二\",\n\t\t\"三\",\n\t\t\"四\",\n\t\t\"五\",\n\t\t\"六\",\n\t\t\"七\",\n\t\t\"八\",\n\t\t\"九\",\n\t\t\"十\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"一\",\n\t\t\"二\",\n\t\t\"三\",\n\t\t\"四\",\n\t\t\"五\",\n\t\t\"六\",\n\t\t\"七\",\n\t\t\"八\",\n\t\t\"九\",\n\t\t\"十\"\n\t],\n\t[\n\t\t\"〇\",\n\t\t\"一\",\n\t\t\"二\",\n\t\t\"三\",\n\t\t\"四\",\n\t\t\"五\",\n\t\t\"六\",\n\t\t\"七\",\n\t\t\"八\",\n\t\t\"九\",\n\t\t\"十\"\n\t],\n\t[\n\t\t\"〇\",\n\t\t\"壱\",\n\t\t\"弐\",\n\t\t\"参\",\n\t\t\"四\",\n\t\t\"五\",\n\t\t\"六\",\n\t\t\"七\",\n\t\t\"八\",\n\t\t\"九\",\n\t\t\"十\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壱\",\n\t\t\"弐\",\n\t\t\"参\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陸\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"拾\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壹\",\n\t\t\"貳\",\n\t\t\"參\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陸\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"拾\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壹\",\n\t\t\"贰\",\n\t\t\"叁\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陆\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"拾\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壱\",\n\t\t\"弐\",\n\t\t\"参\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陸\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"什\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壹\",\n\t\t\"貳\",\n\t\t\"參\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陸\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"什\"\n\t],\n\t[\n\t\t\"零\",\n\t\t\"壹\",\n\t\t\"贰\",\n\t\t\"叁\",\n\t\t\"肆\",\n\t\t\"伍\",\n\t\t\"陆\",\n\t\t\"柒\",\n\t\t\"捌\",\n\t\t\"玖\",\n\t\t\"什\"\n\t]\n];\n\n/**\n * chinese2\n */\nexport const list_range2 = [\n\t[\n\t\t\"洞\",\n\t\t\"幺\",\n\t\t\"两\",\n\t\t\"三\",\n\t\t\"刀\",\n\t\t\"五\",\n\t\t\"六\",\n\t\t\"拐\",\n\t\t\"八\",\n\t\t\"勾\"\n\t]\n];\n\nexport default list_range;\n\n","/**\n * @link https://unicode-table.com/cn/blocks/enclosed-alphanumerics/\n */\n\n/**\n * circle\n */\nexport const list_range_raw = [\n\t[\n\t\t9450,\n\t\t[\n\t\t\t9312,\n\t\t\t9332\n\t\t],\n\t\t[\n\t\t\t12881,\n\t\t\t12896\n\t\t],\n\t\t[\n\t\t\t12977,\n\t\t\t12992\n\t\t]\n\t],\n\t[\n\t\t9471,\n\t\t[\n\t\t\t10102,\n\t\t\t10112\n\t\t],\n\t\t[\n\t\t\t9451,\n\t\t\t9461\n\t\t]\n\t],\n\t[\n\t\t[\n\t\t\t10102,\n\t\t\t10112\n\t\t],\n\t\t[\n\t\t\t9451,\n\t\t\t9461\n\t\t]\n\t],\n\t[\n\t\t[\n\t\t\t10122,\n\t\t\t10132\n\t\t],\n\t\t[\n\t\t\t9451,\n\t\t\t9461\n\t\t]\n\t],\n\t[\n\t\t[\n\t\t\t9461,\n\t\t\t9471\n\t\t]\n\t],\n\t[\n\t\t[\n\t\t\t10112,\n\t\t\t10122\n\t\t]\n\t]\n];\n\n/**\n * circle\n */\nexport const list_range = [\n\t[\n\t\t\"⓪\",\n\t\t\"①\",\n\t\t\"②\",\n\t\t\"③\",\n\t\t\"④\",\n\t\t\"⑤\",\n\t\t\"⑥\",\n\t\t\"⑦\",\n\t\t\"⑧\",\n\t\t\"⑨\",\n\t\t\"⑩\",\n\t\t\"⑪\",\n\t\t\"⑫\",\n\t\t\"⑬\",\n\t\t\"⑭\",\n\t\t\"⑮\",\n\t\t\"⑯\",\n\t\t\"⑰\",\n\t\t\"⑱\",\n\t\t\"⑲\",\n\t\t\"⑳\",\n\t\t\"㉑\",\n\t\t\"㉒\",\n\t\t\"㉓\",\n\t\t\"㉔\",\n\t\t\"㉕\",\n\t\t\"㉖\",\n\t\t\"㉗\",\n\t\t\"㉘\",\n\t\t\"㉙\",\n\t\t\"㉚\",\n\t\t\"㉛\",\n\t\t\"㉜\",\n\t\t\"㉝\",\n\t\t\"㉞\",\n\t\t\"㉟\",\n\t\t\"㊱\",\n\t\t\"㊲\",\n\t\t\"㊳\",\n\t\t\"㊴\",\n\t\t\"㊵\",\n\t\t\"㊶\",\n\t\t\"㊷\",\n\t\t\"㊸\",\n\t\t\"㊹\",\n\t\t\"㊺\",\n\t\t\"㊻\",\n\t\t\"㊼\",\n\t\t\"㊽\",\n\t\t\"㊾\",\n\t\t\"㊿\"\n\t],\n\t[\n\t\t\"⓿\",\n\t\t\"❶\",\n\t\t\"❷\",\n\t\t\"❸\",\n\t\t\"❹\",\n\t\t\"❺\",\n\t\t\"❻\",\n\t\t\"❼\",\n\t\t\"❽\",\n\t\t\"❾\",\n\t\t\"❿\",\n\t\t\"⓫\",\n\t\t\"⓬\",\n\t\t\"⓭\",\n\t\t\"⓮\",\n\t\t\"⓯\",\n\t\t\"⓰\",\n\t\t\"⓱\",\n\t\t\"⓲\",\n\t\t\"⓳\",\n\t\t\"⓴\"\n\t],\n\t[\n\t\t\"❶\",\n\t\t\"❷\",\n\t\t\"❸\",\n\t\t\"❹\",\n\t\t\"❺\",\n\t\t\"❻\",\n\t\t\"❼\",\n\t\t\"❽\",\n\t\t\"❾\",\n\t\t\"❿\",\n\t\t\"⓫\",\n\t\t\"⓬\",\n\t\t\"⓭\",\n\t\t\"⓮\",\n\t\t\"⓯\",\n\t\t\"⓰\",\n\t\t\"⓱\",\n\t\t\"⓲\",\n\t\t\"⓳\",\n\t\t\"⓴\"\n\t],\n\t[\n\t\t\"➊\",\n\t\t\"➋\",\n\t\t\"➌\",\n\t\t\"➍\",\n\t\t\"➎\",\n\t\t\"➏\",\n\t\t\"➐\",\n\t\t\"➑\",\n\t\t\"➒\",\n\t\t\"➓\",\n\t\t\"⓫\",\n\t\t\"⓬\",\n\t\t\"⓭\",\n\t\t\"⓮\",\n\t\t\"⓯\",\n\t\t\"⓰\",\n\t\t\"⓱\",\n\t\t\"⓲\",\n\t\t\"⓳\",\n\t\t\"⓴\"\n\t],\n\t[\n\t\t\"⓵\",\n\t\t\"⓶\",\n\t\t\"⓷\",\n\t\t\"⓸\",\n\t\t\"⓹\",\n\t\t\"⓺\",\n\t\t\"⓻\",\n\t\t\"⓼\",\n\t\t\"⓽\",\n\t\t\"⓾\"\n\t],\n\t[\n\t\t\"➀\",\n\t\t\"➁\",\n\t\t\"➂\",\n\t\t\"➃\",\n\t\t\"➄\",\n\t\t\"➅\",\n\t\t\"➆\",\n\t\t\"➇\",\n\t\t\"➈\",\n\t\t\"➉\"\n\t]\n];\n\nexport default list_range;\n\n","/**\n * roman\n */\nexport const list_range_raw = [\n\t[\n\t\t[\n\t\t\t8544,\n\t\t\t8556\n\t\t]\n\t],\n\t[\n\t\t[\n\t\t\t8560,\n\t\t\t8572\n\t\t]\n\t]\n];\n\n/**\n * roman\n */\nexport const list_range = [\n\t[\n\t\t\"Ⅰ\",\n\t\t\"Ⅱ\",\n\t\t\"Ⅲ\",\n\t\t\"Ⅳ\",\n\t\t\"Ⅴ\",\n\t\t\"Ⅵ\",\n\t\t\"Ⅶ\",\n\t\t\"Ⅷ\",\n\t\t\"Ⅸ\",\n\t\t\"Ⅹ\",\n\t\t\"Ⅺ\",\n\t\t\"Ⅻ\"\n\t],\n\t[\n\t\t\"ⅰ\",\n\t\t\"ⅱ\",\n\t\t\"ⅲ\",\n\t\t\"ⅳ\",\n\t\t\"ⅴ\",\n\t\t\"ⅵ\",\n\t\t\"ⅶ\",\n\t\t\"ⅷ\",\n\t\t\"ⅸ\",\n\t\t\"ⅹ\",\n\t\t\"ⅺ\",\n\t\t\"ⅻ\"\n\t]\n];\n\nexport default list_range;\n\n","import { list_range as chinese, list_range2 as chinese2 } from './table/chinese';\nimport { list_range as circle } from './table/circle';\nimport { list_range as roman } from './table/roman';\n\nexport const TABLE_RANGE = {\n\tchinese,\n\tchinese2,\n\tcircle,\n} as const;\n\nexport const TABLE_RANGE_ALL = {\n\tchinese,\n\tchinese2,\n\tcircle,\n\troman,\n} as const;\n\nexport default TABLE_RANGE;\n","export function listRawToRange(list_range_raw: (string | number | number[])[][]): string[][]\n{\n\treturn list_range_raw.reduce(function (a, data)\n\t{\n\t\tlet c: string[] = data.reduce(function (a2: string[], v)\n\t\t{\n\t\t\tlet s: string | string[];\n\n\t\t\tif (typeof v == 'number')\n\t\t\t{\n\t\t\t\ts = String.fromCharCode(v);\n\t\t\t}\n\t\t\telse if (typeof v == 'string')\n\t\t\t{\n\t\t\t\ts = v;\n\t\t\t}\n\t\t\telse if (Array.isArray(v))\n\t\t\t{\n\t\t\t\tif (v.length == 2)\n\t\t\t\t{\n\t\t\t\t\ts = (new Array(v[1] - v[0]))\n\t\t\t\t\t\t.fill(0)\n\t\t\t\t\t\t.map(function (value, index)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\treturn String.fromCharCode(v[0] + index);\n\t\t\t\t\t\t})\n\t\t\t\t\t;\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tthrow new TypeError();\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tthrow new TypeError();\n\t\t\t}\n\n\t\t\tif (Array.isArray(s))\n\t\t\t{\n\t\t\t\ta2 = a2.concat(s);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\ta2.push(s);\n\t\t\t}\n\n\t\t\treturn a2;\n\t\t}, [] as string[]);\n\n\t\ta.push(c);\n\n\t\treturn a;\n\t}, [] as string[][])\n}\n"],"names":["list_range","TABLE_RANGE","chinese","chinese2","circle","TABLE_RANGE_ALL","s","v","String","fromCharCode","Array","isArray","length","fill","index","TypeError","a2","concat"],"mappings":";;;;4BAGA,eAGK,0CAUH,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA,iDAYC,GAAA,EACD,GAAA;sBAaC,GAAA,EAKI,GAAA,EACL,GAAA,sBAMI;;;AClJL;;MAiEEA,YAAA,GAAA,EAOD,GAAA,EAAA,GAAA,yBAOI,EAAA,GAAA,2NA8CJ,GAAA,wGAuBA,GAAA,kGAsBA,CAAA,GAAA,mGAsBA,GAAA,gDAYA,CAAA,GAAA;;AC9LEA,MAAAA,UAAA,KAOG,GAAA,EAAA,GAAA,EACL,yBAMI,2BAOH,GAAA,EACD,GAAA;;ACpCD,MAAAC,WAAA,GAAA;WACAC,YAAA;YACAC,WAAA;AAGQC,UAAAA,YAAAA;;MAEDC;WACGH,YAAC;YAEEC,WAAA;UAEJC,YAAA;;;;;;;ACZO,MAAA,IAAAE,CAAA,CAAA;MAId,IAAAC,OAAAA,CAAA,YAA8B,EAAA;AAIlBD,QAAAA,CAAA,GAACE,MAAI,CAAAC,YACf,CAAAF,CAAA,CAAA,CAAA;wBAKCA,CAAA;AAEGD,QAAAA,CAAA,GAAAC,CAAA,CAAA;AAEJ,OAAA,MAEC,IAAAG,KAAA,CAAAC,OAAI,CAAAJ,CAAA,CAAA,EAAA;QAEF,IAAAA,CAAA,CAAAK,MAAA,IAAA,CAAA,EAAA;iCAGDC,CAAAA,CAAAA,CAAAA,CAAAA,IAAA;yBAMD,CAAAJ,YAAA,CAAAF,CAAA,MAAAO,KAAA,CAAA,CAAA;;;AAOF,UAAA,MAEC,IAAAC,SAAA,EAAA,CAAA;;;AAOD,QAAA,MAAA,IAAAA,SAAA,EAAA,CAAA;;eAKD,CAAAJ,OAAA,CAAAL,CAAA,CAAA,EAAA;AACDU,QAAAA,EAAA,GAAAA,EAAoB,CAAAC,MAAA,CAAAX,CAAA,CAAA,CAAA;OACpB;;;;;;;;;;;;;;;;"}