diff --git a/.babelrc b/.babelrc index b86f98d..1780a6a 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,8 @@ { - "plugins": ["add-module-exports", "static-fs"], - "presets": ["es2015"] + "presets": [ + ["@babel/preset-env", { "targets": { "node": "current" } }] + ], + "plugins": [ + "static-fs" + ] } diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..b94979d --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,23 @@ +{ + "root": true, + "env": { + "node": true, + "es2021": true, + "mocha": true + }, + "parser": "@babel/eslint-parser", + "parserOptions": { + "requireConfigFile": false, + "ecmaVersion": "latest", + "sourceType": "module" + }, + "rules": { + "complexity": ["error", 14], + "id-length": 0, + "no-sync": 0, + "no-unused-expressions": "off", + "keyword-spacing": ["error", { "before": true, "after": true }], + "no-confusing-arrow": "error", + "no-constant-condition": "error" + } +} diff --git a/.eslintrc.yml b/.eslintrc.yml deleted file mode 100644 index b85eb56..0000000 --- a/.eslintrc.yml +++ /dev/null @@ -1,6 +0,0 @@ -extends: seegno - -rules: - complexity: [2, 12] - id-length: 0 - no-sync: 0 diff --git a/.jscsrc b/.jscsrc deleted file mode 100644 index 872495e..0000000 --- a/.jscsrc +++ /dev/null @@ -1,4 +0,0 @@ -plugins: - - jscs-config-seegno - -preset: seegno diff --git a/dist/constants.js b/dist/constants.js index edb8d0c..30f75f9 100644 --- a/dist/constants.js +++ b/dist/constants.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); -/* jscs:disable validateOrderInObjectKeys */ var positions = exports.positions = { u: 0, v: 1, @@ -21,4 +20,3 @@ var positions = exports.positions = { g: 12, h: 13 }; -/* jscs:enable validateOrderInObjectKeys */ \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index cd100d4..d27f22f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -340,7 +340,7 @@ var UkModulusChecking = function () { }, { key: 'loadValacdos', value: function loadValacdos() { - var content = '010004 016715 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040003 040003 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1\r\n040004 040004 DBLAL 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040005 040006 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1\r\n040010 040014 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040010 040014 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040015 040015 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040020 040023 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n040024 040039 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040024 040039 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040040 040059 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n040072 040073 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040074 040075 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040082 040082 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n040083 040085 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040086 040086 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040330 040334 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040330 040334 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040340 040340 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040390 040393 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040400 041311 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041312 041312 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n041313 041316 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041317 041319 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n041320 041399 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041400 041449 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n041900 042099 MOD10 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n042100 042899 MOD11 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n042900 042909 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n044001 044001 MOD10 0 2 1 2 0 7 1 1 0 3 8 1 9 1\r\n050000 050020 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1\r\n050022 058999 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1\r\n070030 070030 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070040 070040 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070055 070055 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070066 070066 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070116 070116 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 12\r\n070116 070116 MOD10 0 3 2 4 5 8 9 4 5 6 7 8 9 -1 13\r\n070246 070246 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070436 070436 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070806 070806 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070976 070976 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071040 071040 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071096 071096 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071120 071120 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071226 071226 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071306 071306 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071310 071310 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071350 071350 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071490 071490 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071520 071520 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071660 071660 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071986 071986 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n074456 074456 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 12\r\n074456 074456 MOD10 0 3 2 4 5 8 9 4 5 6 7 8 9 -1 13\r\n080211 080211 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n080228 080228 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086001 086001 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086020 086020 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086086 086086 MOD11 0 0 0 0 0 8 9 4 5 6 7 8 9 -1\r\n086090 086090 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 8\r\n086119 086119 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12\r\n086119 086119 MOD10 0 0 0 0 0 0 2 3 1 0 5 2 6 1 13\r\n089000 089999 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n090013 090013 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090105 090105 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090118 090118 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n090126 090129 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090131 090136 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090150 090156 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090180 090185 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090190 090196 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090204 090204 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090222 090222 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090356 090356 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090500 090599 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090704 090704 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090705 090705 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090710 090710 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090715 090715 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090720 090726 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090736 090739 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090790 090790 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n091600 091600 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091601 091601 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n091740 091743 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091800 091809 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091811 091865 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n100000 101099 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n101101 101498 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n101500 101999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n102400 107999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n108000 108079 MOD11 0 0 0 0 0 3 2 7 6 5 4 3 2 1\r\n108080 108099 MOD11 0 0 0 0 4 3 2 7 6 5 4 3 2 1\r\n108100 109999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n110000 119280 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n119282 119283 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n119285 119999 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n120000 120961 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n120963 122009 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122011 122101 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122103 122129 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122131 122135 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122213 122299 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122400 122999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n124000 124999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n133000 133999 MOD11 0 0 0 0 0 10 7 8 4 6 3 5 2 1\r\n134012 134020 MOD11 0 0 0 7 5 9 8 4 6 3 5 2 0 0 4\r\n134121 134121 MOD11 0 0 0 1 0 0 8 4 6 3 5 2 0 0 4\r\n150000 158000 MOD11 4 3 0 0 0 0 2 7 6 5 4 3 2 1\r\n159800 159800 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n159900 159900 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n159910 159910 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n160000 161027 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161029 161029 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n161030 161041 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161050 161050 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161055 161055 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161060 161060 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161065 161065 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161070 161070 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161075 161075 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161080 161080 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161085 161085 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161090 161090 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161100 162028 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n162030 164300 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n165901 166001 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n166050 167600 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n168600 168600 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n180002 180002 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180005 180005 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180009 180009 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180036 180036 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180038 180038 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180091 180092 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180104 180104 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180109 180110 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180156 180156 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n185001 185001 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n185003 185003 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185004 185004 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n185005 185009 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185011 185025 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185027 185099 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n200000 200002 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200000 200002 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200004 200004 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200004 200004 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200026 200026 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200026 200026 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200051 200077 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200051 200077 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200079 200097 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200079 200097 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200099 200156 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200099 200156 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200158 200387 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200158 200387 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200403 200405 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200403 200405 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200407 200407 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200407 200407 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200411 200412 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200411 200412 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200414 200423 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200414 200423 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200425 200899 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200425 200899 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200901 201159 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200901 201159 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201161 201177 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201161 201177 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201179 201351 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201179 201351 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201353 202698 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201353 202698 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n202700 203239 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n202700 203239 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203241 203255 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203241 203255 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203259 203519 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203259 203519 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203521 204476 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203521 204476 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n204478 205475 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n204478 205475 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n205477 205954 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n205477 205954 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n205956 206124 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n205956 206124 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206126 206157 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206126 206157 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206159 206390 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206159 206390 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206392 206799 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206392 206799 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206802 206874 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206802 206874 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206876 207170 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206876 207170 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n207173 208092 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n207173 208092 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n208094 208721 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n208094 208721 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n208723 209034 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n208723 209034 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n209036 209128 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n209036 209128 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n209130 209999 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n209130 209999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n230088 230088 MOD10 2 1 2 1 2 1 2 7 4 5 6 3 8 1\r\n230120 230120 MOD11 0 0 0 0 0 7 128 64 32 16 8 4 2 1\r\n230121 230121 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1\r\n230338 230338 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230338 230338 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230363 230363 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230364 230364 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230365 230365 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230366 230366 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230367 230367 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230505 230505 MOD11 9 8 7 6 5 4 9 8 7 6 5 4 3 2\r\n230580 230580 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12\r\n230580 230580 MOD11 0 0 0 0 0 0 5 7 6 5 4 3 2 1 13\r\n230614 230614 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230614 230614 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230709 230709 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230709 230709 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230872 230872 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230872 230872 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230933 230933 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230933 230933 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231018 231018 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231018 231018 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231213 231213 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231213 231213 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231228 231228 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231228 231228 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231354 231354 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231354 231354 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231469 231469 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231469 231469 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231470 231470 MOD11 0 0 20 18 1 14 0 0 0 0 0 0 0 0\r\n231536 231536 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231536 231536 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231558 231558 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231558 231558 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231618 231618 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231618 231618 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231679 231679 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231679 231679 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231843 231843 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231843 231843 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231985 231985 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231985 231985 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232130 232130 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232130 232130 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232279 232279 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232279 232279 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232283 232283 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232283 232283 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232290 232290 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232445 232445 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232445 232445 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232507 232507 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232571 232571 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232571 232571 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232636 232636 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232636 232636 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232704 232704 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232704 232704 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232725 232725 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232725 232725 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232813 232813 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232813 232813 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232939 232939 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232939 232939 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233080 233080 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233080 233080 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233135 233135 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233135 233135 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233142 233142 MOD10 2 1 2 1 2 1 30 36 24 20 16 12 8 4\r\n233171 233171 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233171 233171 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233188 233188 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233188 233188 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233231 233231 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233231 233231 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233344 233344 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233344 233344 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233438 233438 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233438 233438 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233456 233456 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n233483 233483 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n233556 233556 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233556 233556 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233658 233658 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233658 233658 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233693 233693 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233693 233693 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233752 233752 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233752 233752 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234081 234081 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234081 234081 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234193 234193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234193 234193 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234252 234252 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234252 234252 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234321 234321 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234321 234321 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234377 234377 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234377 234377 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234570 234570 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234570 234570 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234666 234666 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234666 234666 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234779 234779 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234779 234779 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234828 234828 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234828 234828 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234985 234985 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234985 234985 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235054 235054 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235054 235054 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235164 235164 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235164 235164 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235262 235262 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235262 235262 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235323 235323 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235323 235323 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235451 235451 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n235459 235459 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235459 235459 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235519 235519 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235519 235519 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235676 235676 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235676 235676 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235711 235711 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235711 235711 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235756 235756 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235756 235756 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235889 235889 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n235945 235945 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235945 235945 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236006 236006 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236006 236006 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236119 236119 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236119 236119 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236233 236233 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236233 236233 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236247 236247 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n236293 236293 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236293 236293 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236422 236422 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236422 236422 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236527 236527 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236527 236527 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236538 236538 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236538 236538 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236643 236643 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236643 236643 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236761 236761 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236761 236761 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236907 236907 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236907 236907 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236972 236972 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237130 237130 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237130 237130 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237265 237265 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237265 237265 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237355 237355 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237355 237355 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237423 237423 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237423 237423 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237427 237427 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237427 237427 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237563 237563 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237563 237563 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237622 237622 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237622 237622 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237728 237728 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237728 237728 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237873 237873 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237873 237873 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238020 238020 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238020 238020 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238043 238043 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238043 238043 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238051 238051 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238051 238051 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238175 238175 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238175 238175 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238257 238257 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238257 238257 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238392 238431 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238392 238431 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238432 238432 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238432 238432 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238433 238583 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238433 238583 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238585 238590 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238585 238590 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238599 238599 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238599 238599 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238613 238613 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238613 238613 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238672 238672 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238672 238672 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238717 238717 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238717 238717 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238890 238899 MOD11 0 0 0 0 4 3 2 7 6 5 4 3 2 1\r\n238908 238908 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238908 238908 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239071 239071 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239071 239071 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239126 239126 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239126 239126 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239136 239140 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239136 239140 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239143 239144 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239143 239144 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239282 239283 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239282 239283 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239285 239294 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239285 239294 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239295 239295 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239295 239295 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239296 239318 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239296 239318 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239360 239360 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239360 239360 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239380 239380 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239380 239380 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239435 239435 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239435 239435 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239525 239525 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239525 239525 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239642 239642 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239642 239642 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239751 239751 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239751 239751 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n300000 300006 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300000 300006 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300008 300009 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300008 300009 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300050 300051 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n300134 300138 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300134 300138 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300161 300161 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n300176 300176 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n301001 301001 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301001 301001 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301004 301004 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301004 301004 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301007 301007 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301007 301007 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301012 301012 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301012 301012 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301022 301022 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301027 301027 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301047 301047 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301047 301047 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301049 301049 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301049 301049 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301052 301052 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301052 301052 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301075 301076 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301075 301076 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301108 301108 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301108 301108 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301112 301112 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301112 301112 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301127 301127 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301127 301127 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301137 301137 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301142 301142 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301148 301148 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301148 301148 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301154 301155 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301161 301161 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301161 301161 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301166 301166 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301170 301170 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301174 301175 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301174 301175 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301191 301191 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301191 301191 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301194 301195 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301194 301195 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301204 301205 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301204 301205 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301209 301210 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301209 301210 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301215 301215 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301215 301215 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301218 301218 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301218 301218 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301220 301221 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301220 301221 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301234 301234 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301234 301234 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301251 301251 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301251 301251 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301259 301259 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301259 301259 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301274 301274 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301274 301274 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301280 301280 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301280 301280 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301286 301286 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301286 301286 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301295 301296 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301295 301296 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301299 301299 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301299 301299 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301301 301301 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301301 301301 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301305 301305 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301305 301305 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301318 301318 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301318 301318 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301330 301330 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301330 301330 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301332 301332 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301332 301332 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301335 301335 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301335 301335 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301342 301342 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301342 301342 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301350 301355 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301350 301355 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301364 301364 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301364 301364 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301368 301368 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301368 301368 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301376 301376 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301376 301376 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301380 301380 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301380 301380 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301388 301388 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301388 301388 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301390 301390 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301390 301390 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301395 301395 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301395 301395 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301400 301400 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301400 301400 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301424 301424 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301424 301424 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301432 301432 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301432 301432 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301433 301433 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301435 301435 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301437 301437 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301437 301437 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301439 301439 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301440 301440 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301440 301440 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301443 301443 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301444 301444 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301444 301444 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301447 301447 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301447 301447 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301451 301451 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301451 301451 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301456 301456 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301456 301456 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301458 301458 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301460 301460 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301460 301460 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301463 301463 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301464 301464 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301464 301464 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301466 301466 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301469 301469 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301469 301469 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301471 301471 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301471 301471 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301474 301474 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301477 301477 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301477 301477 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301482 301482 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301483 301483 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301483 301483 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301485 301485 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301487 301487 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301504 301504 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301504 301504 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301510 301510 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301514 301514 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301517 301517 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301525 301525 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301539 301539 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301539 301539 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301542 301542 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301542 301542 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301552 301553 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301552 301553 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301557 301557 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301557 301557 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301573 301573 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301593 301593 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301593 301593 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301595 301595 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301595 301595 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301597 301597 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301597 301597 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301599 301599 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301599 301599 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301607 301607 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301609 301609 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301609 301609 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301611 301611 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301611 301611 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301620 301620 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301620 301620 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301628 301628 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301628 301628 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301634 301634 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301634 301634 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301641 301642 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301641 301642 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301653 301653 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301653 301653 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301657 301657 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301662 301662 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301662 301662 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301664 301664 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301664 301664 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301670 301670 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301670 301670 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301674 301674 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301674 301674 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301684 301684 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301684 301684 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301695 301696 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301695 301696 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301700 301702 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301700 301702 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301705 301705 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301712 301712 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301712 301712 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301716 301716 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301716 301716 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301748 301748 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301748 301748 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301773 301773 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301773 301773 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301777 301777 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301777 301777 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301780 301780 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301780 301780 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301785 301785 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301785 301785 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301803 301803 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301803 301803 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301805 301805 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301805 301805 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301806 301806 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301806 301806 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301816 301816 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301816 301816 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301825 301825 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301825 301825 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301830 301830 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301830 301830 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301834 301834 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301834 301834 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301843 301843 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301843 301843 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301845 301845 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301845 301845 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301855 301856 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301855 301856 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301864 301864 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301864 301864 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301868 301869 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301868 301869 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301883 301883 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301883 301883 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301886 301888 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301886 301888 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301898 301898 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301898 301898 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301914 301996 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301914 301996 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302500 302500 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302500 302500 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302556 302556 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302556 302556 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302579 302580 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302579 302580 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302880 302880 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n303460 303461 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n303460 303461 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n303996 303996 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1\r\n304065 304067 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n305907 305939 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305907 305939 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305941 305960 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305941 305960 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305971 305971 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305971 305971 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305974 305974 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305974 305974 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305978 305978 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305978 305978 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305982 305982 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305982 305982 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305984 305988 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305984 305988 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305990 305993 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305990 305993 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306017 306018 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306017 306018 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306020 306020 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306020 306020 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306028 306028 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306028 306028 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306038 306038 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306038 306038 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306150 306151 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306150 306151 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306154 306155 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306154 306155 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306228 306228 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306228 306228 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306229 306229 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306229 306229 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306232 306232 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306232 306232 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306242 306242 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306242 306242 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306245 306245 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306245 306245 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306249 306249 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306249 306249 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306255 306255 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306255 306255 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306259 306263 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306259 306263 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306272 306279 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306272 306279 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306281 306281 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306281 306281 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306289 306289 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306289 306289 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306296 306296 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306296 306296 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306299 306299 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306299 306299 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306300 306300 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306300 306300 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306347 306347 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306347 306347 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306354 306355 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306354 306355 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306357 306357 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306357 306357 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306359 306359 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306359 306359 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306364 306364 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306364 306364 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306394 306394 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306394 306394 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306397 306397 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306397 306397 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306410 306410 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306410 306410 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306412 306412 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306412 306412 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306414 306415 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306414 306415 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306418 306419 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306418 306419 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306422 306422 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306422 306422 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306434 306434 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306434 306434 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306437 306438 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306437 306438 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306442 306444 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306442 306444 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306457 306457 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306457 306457 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306472 306472 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306472 306472 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306479 306479 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306479 306479 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306497 306497 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306497 306497 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306521 306522 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306521 306522 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306537 306539 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306537 306539 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306541 306541 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306541 306541 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306549 306549 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306549 306549 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306562 306565 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306562 306565 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306572 306572 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306572 306572 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306585 306586 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306585 306586 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306592 306593 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306592 306593 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306675 306677 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306675 306677 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306689 306689 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306689 306689 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306695 306696 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306695 306696 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306733 306735 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306733 306735 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306747 306749 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306747 306749 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306753 306753 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306753 306753 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306756 306756 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306756 306756 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306759 306759 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306759 306759 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306762 306762 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306762 306762 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306764 306764 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306764 306764 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306766 306767 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306766 306767 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306769 306769 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306769 306769 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306772 306772 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306772 306772 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306775 306776 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306775 306776 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306779 306779 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306779 306779 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306782 306782 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306782 306782 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306788 306789 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306788 306789 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306799 306799 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306799 306799 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307184 307184 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307184 307184 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307188 307190 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307188 307190 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307198 307198 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307198 307198 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307271 307271 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307271 307271 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307274 307274 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307274 307274 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307654 307654 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307654 307654 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307779 307779 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307779 307779 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307788 307789 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307788 307789 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307809 307809 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307809 307809 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308012 308012 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308012 308012 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308016 308016 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308016 308016 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308026 308027 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308026 308027 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308033 308034 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308033 308034 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308037 308037 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308037 308037 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308042 308042 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308042 308042 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308045 308045 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308045 308045 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308048 308049 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308048 308049 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308054 308055 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308054 308055 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308063 308063 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308063 308063 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308076 308077 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308076 308077 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308082 308083 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308082 308083 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308085 308085 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308085 308085 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308087 308089 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308087 308089 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308095 308097 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308095 308097 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308404 308404 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308404 308404 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308412 308412 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308412 308412 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308420 308427 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308420 308427 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308433 308434 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308433 308434 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308441 308446 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308441 308446 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308448 308448 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308448 308448 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308451 308454 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308451 308454 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308457 308459 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308457 308459 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308462 308463 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308462 308463 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308467 308469 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308467 308469 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308472 308473 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308472 308473 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308475 308477 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308475 308477 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308479 308479 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308479 308479 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308482 308482 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308482 308482 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308484 308487 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308484 308487 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308784 308784 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308784 308784 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308804 308804 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308804 308804 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308822 308822 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308822 308822 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308952 308952 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308952 308952 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309001 309633 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309001 309633 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309634 309634 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1\r\n309635 309746 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309635 309746 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309748 309871 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309748 309871 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309873 309915 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309873 309915 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309917 309999 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309917 309999 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n400000 400193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400000 400193 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400194 400195 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400194 400195 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400196 400514 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400196 400514 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400515 400515 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n400516 401054 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400516 401054 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401055 401055 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401056 401198 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401056 401198 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401199 401199 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401200 401265 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401200 401265 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401266 401266 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401267 401275 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401267 401275 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401276 401279 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401280 401899 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401280 401899 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401900 401900 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401901 401949 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401901 401949 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401950 401950 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401951 404374 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401951 404374 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n404375 404384 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n404385 404799 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n404385 404799 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n406420 406420 MOD10 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n406460 406460 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n500000 501029 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n502101 560070 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600000 600108 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600110 600124 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600127 600142 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600144 600149 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600180 600304 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600307 600312 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600314 600355 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600357 600851 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600901 601360 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n601403 608028 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608301 608301 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n608316 608316 MOD10 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608370 608370 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608371 608371 MOD11 0 0 0 0 0 0 2 8 4 3 7 5 6 1\r\n608384 608384 MOD11 0 0 1 2 9 8 7 6 5 4 3 2 1 1\r\n608385 608385 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608387 608389 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608400 608400 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n609593 609593 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n609599 609599 MOD10 0 0 0 0 0 0 0 5 7 5 2 1 2 1\r\n640001 640001 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n720000 720249 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n720251 724443 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n725000 725251 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n725253 725616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n726000 726616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n770100 771799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n771877 771877 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n771900 772799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n772813 772817 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n772901 773999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774100 774599 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774700 774830 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774832 777789 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n777791 777999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778001 778001 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778300 778799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778855 778855 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778900 779174 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n779414 779999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n800000 802005 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802007 802042 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802044 802065 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802067 802109 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802111 802114 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802116 802123 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802151 802154 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802156 802179 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802181 803599 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n803609 819999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n820000 826917 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n820000 826917 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n826919 827999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n826919 827999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n829000 829999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n829000 829999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n830000 835700 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836500 836501 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836505 836506 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836510 836510 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836515 836515 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836530 836530 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836535 836535 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836540 836540 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836560 836560 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836565 836565 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836570 836570 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836585 836585 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836590 836590 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836595 836595 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836620 836620 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836625 836625 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836630 836630 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837550 837550 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837560 837560 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837570 837570 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837580 837580 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n839105 839106 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n839105 839106 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n839130 839131 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n839130 839131 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n839147 839147 MOD10 0 0 0 0 0 0 0 5 7 5 2 1 2 1\r\n870000 872791 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n870000 872791 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n872793 876899 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n872793 876899 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876919 876919 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876919 876919 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876921 876923 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876921 876923 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876925 876932 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876925 876932 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876935 876935 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876935 876935 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876951 876951 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876951 876951 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876953 876955 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876953 876955 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876957 876957 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876957 876957 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876961 876965 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876961 876965 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877000 877070 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877000 877070 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877071 877071 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877071 877071 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877078 877078 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877078 877078 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877088 877088 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877088 877088 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877090 877090 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877090 877090 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877098 877098 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877098 877098 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877099 879999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877099 879999 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n890000 890699 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n891000 891616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n892000 892616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n900000 902396 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n900000 902396 MOD11 32 16 8 4 2 1 0 0 0 0 0 0 0 0\r\n902398 909999 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n902398 909999 MOD11 32 16 8 4 2 1 0 0 0 0 0 0 0 0\r\n938000 938696 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 0 0 5\r\n938000 938696 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 0 5\r\n938698 938999 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 0 0 5\r\n938698 938999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 0 5\r\n950000 950002 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950000 950002 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n950004 950479 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950004 950479 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n950500 959999 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950500 959999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n980000 980004 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n980000 980004 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n980006 983000 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n980006 983000 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n983003 987000 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n983003 987000 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n987004 989999 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n987004 989999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n'; + var content = '010004 016715 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040003 040003 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1\r\n040004 040004 DBLAL 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040005 040005 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1\r\n040006 040006 DBLAL 0 3 0 0 0 3 8 7 6 5 4 3 2 1\r\n040008 040008 DBLAL 0 3 0 0 0 4 8 7 6 5 4 3 2 1\r\n040010 040014 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040010 040014 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040015 040015 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040020 040023 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n040024 040039 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040024 040039 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040040 040059 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n040072 040073 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040074 040075 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040082 040082 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n040083 040085 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040086 040086 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040300 040329 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n040330 040334 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040330 040334 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040335 040339 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n040335 040339 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n040340 040340 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040344 040344 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n040350 040379 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n040390 040393 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n040400 041311 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041312 041312 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n041313 041316 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041317 041319 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n041320 041399 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n041400 041449 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1\r\n041900 042099 MOD10 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n042100 042899 MOD11 1 3 4 3 9 3 1 7 5 5 4 5 2 4\r\n042900 042909 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n042927 042956 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n042957 042957 MOD11 6 5 4 3 2 1 8 7 6 5 4 3 2 1\r\n043926 043935 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n043926 043935 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n044001 044001 MOD10 0 2 1 2 0 7 1 1 0 3 8 1 9 1\r\n044010 044059 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n050000 050020 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1\r\n050022 050094 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1\r\n050096 058999 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1\r\n070030 070030 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070040 070040 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070055 070055 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070066 070066 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070116 070116 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 12\r\n070116 070116 MOD10 0 3 2 4 5 8 9 4 5 6 7 8 9 -1 13\r\n070246 070246 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070436 070436 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070806 070806 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n070976 070976 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071040 071040 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071096 071096 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071120 071120 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071226 071226 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071306 071306 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071310 071310 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071350 071350 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071490 071490 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071520 071520 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071660 071660 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n071986 071986 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1\r\n074456 074456 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 12\r\n074456 074456 MOD10 0 3 2 4 5 8 9 4 5 6 7 8 9 -1 13\r\n080211 080211 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n080228 080228 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086001 086001 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086020 086020 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n086086 086086 MOD11 0 0 0 0 0 8 9 4 5 6 7 8 9 -1\r\n086090 086090 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 8\r\n086119 086119 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12\r\n086119 086119 MOD10 0 0 0 0 0 0 2 3 1 0 5 2 6 1 13\r\n089000 089999 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n090013 090013 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090105 090105 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090118 090118 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n090120 090125 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090126 090129 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090130 090130 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090131 090136 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090150 090156 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090180 090185 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090190 090196 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090204 090204 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090222 090222 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090356 090356 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090500 090599 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090704 090704 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090705 090705 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090710 090710 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090715 090715 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090720 090726 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n090736 090739 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n090790 090790 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n091600 091600 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091601 091601 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1\r\n091740 091743 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091800 091809 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n091811 091865 MOD10 0 0 0 0 0 1 7 1 3 7 1 3 7 1\r\n100000 101099 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n101101 101498 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n101500 101999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n102400 107999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n108000 108079 MOD11 0 0 0 0 0 3 2 7 6 5 4 3 2 1\r\n108080 108099 MOD11 0 0 0 0 4 3 2 7 6 5 4 3 2 1\r\n108100 109999 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n110000 119280 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n119282 119283 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n119285 119999 DBLAL 0 0 2 1 2 1 2 1 2 1 2 1 2 1 1\r\n120000 120961 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n120963 122009 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122011 122101 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122103 122129 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122131 122135 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122213 122299 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n122400 122999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n124000 124999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n133000 133999 MOD11 0 0 0 0 0 10 7 8 4 6 3 5 2 1\r\n134012 134020 MOD11 0 0 0 7 5 9 8 4 6 3 5 2 0 0 4\r\n134121 134121 MOD11 0 0 0 1 0 0 8 4 6 3 5 2 0 0 4\r\n150000 158000 MOD11 4 3 0 0 0 0 2 7 6 5 4 3 2 1\r\n159800 159800 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n159900 159900 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n159910 159910 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n160000 161027 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161029 161029 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n161030 161041 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161050 161050 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161055 161055 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161060 161060 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161065 161065 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161070 161070 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161075 161075 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161080 161080 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161085 161085 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161090 161090 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n161100 162028 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n162030 164300 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n165901 166001 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n166050 167600 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1\r\n168600 168600 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n180002 180002 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180005 180005 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180009 180009 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180036 180036 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180038 180038 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180091 180092 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180104 180104 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180109 180110 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n180156 180156 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n185001 185001 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 14\r\n185003 185003 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185004 185004 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n185005 185009 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185011 185025 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n185027 185099 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n200000 200002 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200000 200002 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200004 200004 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200004 200004 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200026 200026 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200026 200026 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200051 200077 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200051 200077 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200079 200097 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200079 200097 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200099 200156 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200099 200156 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200158 200387 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200158 200387 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200403 200405 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200403 200405 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200407 200407 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200407 200407 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200411 200412 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200411 200412 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200414 200423 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200414 200423 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200425 200899 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200425 200899 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n200901 201159 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n200901 201159 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201161 201177 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201161 201177 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201179 201351 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201179 201351 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n201353 202698 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n201353 202698 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n202700 203239 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n202700 203239 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203241 203255 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203241 203255 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203259 203519 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203259 203519 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n203521 204476 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n203521 204476 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n204478 205475 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n204478 205475 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n205477 205954 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n205477 205954 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n205956 206124 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n205956 206124 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206126 206157 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206126 206157 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206159 206390 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206159 206390 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206392 206799 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206392 206799 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206802 206874 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206802 206874 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n206876 207170 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n206876 207170 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n207173 208092 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n207173 208092 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n208094 208721 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n208094 208721 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n208723 209034 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n208723 209034 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n209036 209128 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n209036 209128 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n209130 209999 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6\r\n209130 209999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6\r\n230088 230088 MOD10 2 1 2 1 2 1 2 7 4 5 6 3 8 1\r\n230120 230120 MOD11 0 0 0 0 0 7 128 64 32 16 8 4 2 1\r\n230121 230121 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1\r\n230122 230122 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1\r\n230124 230124 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230124 230124 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230145 230145 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n230163 230163 MOD11 0 0 0 0 0 0 9 7 6 4 3 2 2 1\r\n230169 230169 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n230182 230182 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1\r\n230221 230221 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1\r\n230338 230338 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230338 230338 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230363 230363 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230364 230364 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230365 230365 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230366 230366 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230367 230367 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230505 230505 MOD11 9 8 7 6 5 4 9 8 7 6 5 4 3 2\r\n230580 230580 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12\r\n230580 230580 MOD11 0 0 0 0 0 0 5 7 6 5 4 3 2 1 13\r\n230614 230614 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230614 230614 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230709 230709 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230709 230709 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230872 230872 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230872 230872 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n230933 230933 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n230933 230933 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231018 231018 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231018 231018 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231185 231185 MOD11 4 8 1 6 5 8 1 9 5 1 8 1 7 3\r\n231213 231213 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231213 231213 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231228 231228 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231228 231228 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231354 231354 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231354 231354 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231469 231469 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231469 231469 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231470 231470 MOD11 0 0 20 18 1 14 0 0 0 0 0 0 0 0\r\n231536 231536 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231536 231536 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231558 231558 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231558 231558 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231618 231618 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231618 231618 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231679 231679 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231679 231679 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231843 231843 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231843 231843 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n231985 231985 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n231985 231985 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232130 232130 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232130 232130 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232279 232279 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232279 232279 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232283 232283 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232283 232283 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232290 232290 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232445 232445 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232445 232445 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232507 232507 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232571 232571 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232571 232571 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232636 232636 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232636 232636 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232704 232704 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232704 232704 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232725 232725 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232725 232725 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232813 232813 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232813 232813 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n232939 232939 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n232939 232939 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233080 233080 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233080 233080 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233135 233135 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233135 233135 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233142 233142 MOD10 2 1 2 1 2 1 30 36 24 20 16 12 8 4\r\n233171 233171 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233171 233171 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233188 233188 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233188 233188 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233231 233231 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233231 233231 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233344 233344 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233344 233344 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233438 233438 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233438 233438 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233456 233456 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n233483 233483 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n233556 233556 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233556 233556 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233658 233658 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233658 233658 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233693 233693 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233693 233693 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n233752 233752 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n233752 233752 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234035 234035 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234035 234035 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234036 234036 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234036 234036 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234037 234037 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234037 234037 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234081 234081 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234081 234081 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234193 234193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234193 234193 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234252 234252 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234252 234252 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234321 234321 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234321 234321 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234377 234377 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234377 234377 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234570 234570 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234570 234570 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234666 234666 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234666 234666 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234779 234779 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234779 234779 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234828 234828 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234828 234828 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n234985 234985 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n234985 234985 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235054 235054 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235054 235054 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235164 235164 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235164 235164 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235262 235262 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235262 235262 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235323 235323 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235323 235323 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235451 235451 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1\r\n235459 235459 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235459 235459 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235519 235519 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235519 235519 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235676 235676 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235676 235676 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235711 235711 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235711 235711 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235756 235756 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235756 235756 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n235889 235889 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1\r\n235945 235945 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n235945 235945 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236006 236006 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236006 236006 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236119 236119 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236119 236119 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236233 236233 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236233 236233 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236247 236247 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n236293 236293 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236293 236293 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236422 236422 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236422 236422 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236527 236527 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236527 236527 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236538 236538 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236538 236538 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236643 236643 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236643 236643 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236761 236761 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236761 236761 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236802 236802 MOD11 9 8 7 6 5 4 9 8 7 6 5 4 3 2\r\n236907 236907 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n236907 236907 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n236972 236972 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237130 237130 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237130 237130 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237265 237265 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237265 237265 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237355 237355 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237355 237355 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237423 237423 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237423 237423 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237427 237427 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237427 237427 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237563 237563 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237563 237563 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237622 237622 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237622 237622 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237728 237728 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237728 237728 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n237873 237873 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n237873 237873 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238020 238020 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238020 238020 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238043 238043 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238043 238043 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238051 238051 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238051 238051 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238175 238175 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238175 238175 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238257 238257 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238257 238257 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238392 238431 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238392 238431 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238432 238432 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238432 238432 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238433 238583 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238433 238583 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238585 238590 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n238585 238590 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238599 238599 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238599 238599 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238613 238613 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238613 238613 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238672 238672 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238672 238672 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238717 238717 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238717 238717 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n238890 238899 MOD11 0 0 0 0 4 3 2 7 6 5 4 3 2 1\r\n238908 238908 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n238908 238908 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239071 239071 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239071 239071 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239126 239126 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239126 239126 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239136 239140 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239136 239140 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239143 239144 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239143 239144 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239282 239283 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239282 239283 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239285 239294 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239285 239294 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239295 239295 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239295 239295 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239296 239318 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n239296 239318 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239360 239360 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239360 239360 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239380 239380 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239380 239380 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239435 239435 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239435 239435 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239525 239525 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239525 239525 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239642 239642 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239642 239642 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n239751 239751 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n239751 239751 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n300000 300006 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300000 300006 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300008 300009 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300008 300009 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300050 300051 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n300134 300138 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n300134 300138 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n300161 300161 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n300176 300176 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n301001 301001 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301001 301001 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301004 301004 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301004 301004 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301007 301007 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301007 301007 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301012 301012 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301012 301012 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301022 301022 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301027 301027 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301047 301047 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301047 301047 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301049 301049 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301049 301049 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301052 301052 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301052 301052 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301075 301076 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301075 301076 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301108 301108 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301108 301108 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301112 301112 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301112 301112 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301127 301127 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301127 301127 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301137 301137 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301142 301142 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301148 301148 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301148 301148 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301154 301155 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301161 301161 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301161 301161 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301166 301166 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301170 301170 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301174 301175 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301174 301175 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301191 301191 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301191 301191 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301194 301195 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301194 301195 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301204 301205 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301204 301205 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301209 301210 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301209 301210 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301215 301215 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301215 301215 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301218 301218 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301218 301218 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301220 301221 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301220 301221 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301234 301234 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301234 301234 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301251 301251 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301251 301251 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301259 301259 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301259 301259 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301274 301274 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301274 301274 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301280 301280 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301280 301280 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301286 301286 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301286 301286 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301295 301296 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301295 301296 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301299 301299 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301299 301299 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301301 301301 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301301 301301 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301305 301305 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301305 301305 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301318 301318 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301318 301318 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301330 301330 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301330 301330 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301332 301332 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301332 301332 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301335 301335 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301335 301335 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301342 301342 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301342 301342 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301350 301355 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301350 301355 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301364 301364 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301364 301364 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301368 301368 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301368 301368 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301376 301376 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301376 301376 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301380 301380 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301380 301380 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301388 301388 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301388 301388 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301390 301390 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301390 301390 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301395 301395 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301395 301395 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301400 301400 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301400 301400 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301424 301424 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301424 301424 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301432 301432 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301432 301432 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301433 301433 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301435 301435 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301437 301437 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301437 301437 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301439 301439 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301440 301440 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301440 301440 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301443 301443 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301444 301444 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301444 301444 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301447 301447 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301447 301447 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301451 301451 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301451 301451 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301456 301456 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301456 301456 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301458 301458 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301460 301460 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301460 301460 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301463 301463 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301464 301464 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301464 301464 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301466 301466 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301469 301469 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301469 301469 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301471 301471 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301471 301471 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301474 301474 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301477 301477 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301477 301477 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301482 301482 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301483 301483 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301483 301483 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301485 301485 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301487 301487 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301504 301504 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301504 301504 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301510 301510 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301514 301514 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301517 301517 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301525 301525 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301539 301539 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301539 301539 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301542 301542 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301542 301542 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301552 301553 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301552 301553 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301557 301557 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301557 301557 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301573 301573 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301593 301593 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301593 301593 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301595 301595 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301595 301595 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301597 301597 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301597 301597 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301599 301599 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301599 301599 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301607 301607 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301609 301609 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301609 301609 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301611 301611 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301611 301611 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301620 301620 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301620 301620 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301628 301628 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301628 301628 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301634 301634 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301634 301634 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301641 301642 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301641 301642 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301653 301653 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301653 301653 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301657 301657 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301662 301662 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301662 301662 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301664 301664 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301664 301664 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301670 301670 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301670 301670 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301674 301674 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301674 301674 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301684 301684 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301684 301684 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301695 301696 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301695 301696 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301700 301702 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301700 301702 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301705 301705 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n301712 301712 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301712 301712 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301716 301716 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301716 301716 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301748 301748 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301748 301748 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301773 301773 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301773 301773 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301777 301777 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301777 301777 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301780 301780 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301780 301780 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301785 301785 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301785 301785 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301803 301803 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301803 301803 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301805 301805 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301805 301805 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301806 301806 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301806 301806 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301816 301816 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301816 301816 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301825 301825 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301825 301825 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301830 301830 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301830 301830 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301834 301834 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301834 301834 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301843 301843 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301843 301843 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301845 301845 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301845 301845 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301855 301856 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301855 301856 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301864 301864 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301864 301864 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301868 301869 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301868 301869 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301883 301883 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301883 301883 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301886 301888 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301886 301888 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301898 301898 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301898 301898 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n301914 301996 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n301914 301996 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302500 302500 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302500 302500 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302556 302556 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302556 302556 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302579 302580 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n302579 302580 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n302880 302880 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n303460 303461 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n303460 303461 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n303996 303996 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1\r\n304065 304067 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1\r\n305907 305939 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305907 305939 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305941 305960 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305941 305960 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305971 305971 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305971 305971 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305974 305974 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305974 305974 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305978 305978 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305978 305978 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305982 305982 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305982 305982 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305984 305988 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305984 305988 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n305990 305993 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n305990 305993 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306017 306018 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306017 306018 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306020 306020 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306020 306020 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306028 306028 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306028 306028 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306038 306038 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306038 306038 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306150 306151 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306150 306151 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306154 306155 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306154 306155 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306228 306228 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306228 306228 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306229 306229 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306229 306229 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306232 306232 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306232 306232 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306242 306242 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306242 306242 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306245 306245 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306245 306245 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306249 306249 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306249 306249 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306255 306255 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306255 306255 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306259 306263 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306259 306263 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306272 306279 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306272 306279 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306281 306281 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306281 306281 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306289 306289 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306289 306289 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306296 306296 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306296 306296 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306299 306299 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306299 306299 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306300 306300 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306300 306300 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306347 306347 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306347 306347 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306354 306355 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306354 306355 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306357 306357 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306357 306357 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306359 306359 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306359 306359 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306364 306364 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306364 306364 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306394 306394 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306394 306394 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306397 306397 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306397 306397 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306410 306410 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306410 306410 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306412 306412 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306412 306412 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306414 306415 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306414 306415 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306418 306419 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306418 306419 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306422 306422 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306422 306422 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306434 306434 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306434 306434 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306437 306438 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306437 306438 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306442 306444 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306442 306444 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306457 306457 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306457 306457 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306472 306472 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306472 306472 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306479 306479 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306479 306479 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306497 306497 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306497 306497 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306521 306522 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306521 306522 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306537 306539 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306537 306539 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306541 306541 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306541 306541 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306549 306549 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306549 306549 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306562 306565 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306562 306565 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306572 306572 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306572 306572 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306585 306586 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306585 306586 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306592 306593 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306592 306593 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306675 306677 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306675 306677 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306689 306689 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306689 306689 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306695 306696 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306695 306696 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306733 306735 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306733 306735 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306747 306749 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306747 306749 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306753 306753 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306753 306753 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306756 306756 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306756 306756 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306759 306759 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306759 306759 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306762 306762 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306762 306762 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306764 306764 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306764 306764 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306766 306767 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306766 306767 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306769 306769 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306769 306769 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306772 306772 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306772 306772 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306775 306776 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306775 306776 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306779 306779 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306779 306779 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306782 306782 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306782 306782 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306788 306789 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306788 306789 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n306799 306799 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n306799 306799 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307184 307184 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307184 307184 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307188 307190 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307188 307190 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307198 307198 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307198 307198 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307271 307271 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307271 307271 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307274 307274 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307274 307274 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307654 307654 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307654 307654 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307779 307779 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307779 307779 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307788 307789 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307788 307789 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n307809 307809 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n307809 307809 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308012 308012 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308012 308012 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308016 308016 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308016 308016 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308026 308027 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308026 308027 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308033 308034 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308033 308034 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308037 308037 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308037 308037 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308042 308042 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308042 308042 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308045 308045 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308045 308045 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308048 308049 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308048 308049 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308054 308055 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308054 308055 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308063 308063 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308063 308063 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308076 308077 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308076 308077 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308082 308083 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308082 308083 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308085 308085 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308085 308085 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308087 308089 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308087 308089 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308095 308097 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308095 308097 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308404 308404 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308404 308404 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308412 308412 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308412 308412 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308420 308427 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308420 308427 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308433 308434 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308433 308434 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308441 308446 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308441 308446 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308448 308448 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308448 308448 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308451 308454 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308451 308454 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308457 308459 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308457 308459 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308462 308463 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308462 308463 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308467 308469 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308467 308469 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308472 308473 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308472 308473 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308475 308477 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308475 308477 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308479 308479 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308479 308479 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308482 308482 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308482 308482 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308484 308487 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308484 308487 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308784 308784 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308784 308784 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308804 308804 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308804 308804 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308822 308822 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308822 308822 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n308952 308952 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n308952 308952 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309001 309633 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309001 309633 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309634 309634 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1\r\n309635 309746 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309635 309746 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309748 309871 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309748 309871 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309873 309915 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309873 309915 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n309917 309999 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2\r\n309917 309999 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9\r\n400000 400193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400000 400193 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400194 400195 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400194 400195 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400196 400514 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400196 400514 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n400515 400515 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n400516 401054 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n400516 401054 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401055 401055 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401056 401198 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401056 401198 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401199 401199 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401200 401265 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401200 401265 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401266 401266 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401267 401275 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401267 401275 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401276 401279 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401280 401899 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401280 401899 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401900 401900 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401901 401949 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401901 401949 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n401950 401950 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n401951 404374 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n401951 404374 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n404375 404384 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1\r\n404385 404799 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n404385 404799 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n406420 406420 MOD10 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n406453 406453 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n406466 406466 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n500000 501029 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n502101 560070 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600000 600108 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600110 600124 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600127 600142 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600144 600149 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600180 600304 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600307 600312 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600314 600355 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600357 600851 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n600901 601360 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n601403 608028 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608301 608301 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n608316 608316 MOD10 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608370 608370 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608371 608371 MOD11 0 0 0 0 0 0 2 8 4 3 7 5 6 1\r\n608384 608384 MOD11 0 0 1 2 9 8 7 6 5 4 3 2 1 1\r\n608385 608385 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608387 608389 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608400 608400 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n608410 608410 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n609593 609593 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1\r\n609599 609599 MOD10 0 0 0 0 0 0 0 5 7 5 2 1 2 1\r\n640001 640001 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1\r\n720000 720249 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n720251 724443 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n725000 725251 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n725253 725616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n726000 726616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n728990 728999 MOD10 3 1 7 3 1 7 3 1 7 3 1 7 3 1\r\n770100 771799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n771877 771877 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n771900 772799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n772813 772817 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n772901 773999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774100 774599 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774700 774830 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n774832 777789 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n777791 777999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778001 778001 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778300 778799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778855 778855 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n778900 779174 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n779414 779999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7\r\n800000 802005 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802007 802042 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802044 802065 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802067 802109 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802111 802114 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802116 802123 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802151 802154 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802156 802179 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n802181 803599 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n803609 819999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1\r\n820000 826097 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n820000 826097 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n826099 826917 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n826099 826917 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n826919 827999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n826919 827999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n829000 829999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1\r\n829000 829999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3\r\n830000 835700 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836500 836501 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836505 836506 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836510 836510 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836515 836515 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836530 836530 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836535 836535 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836540 836540 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836560 836560 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836565 836565 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836570 836570 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836585 836585 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836590 836590 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836595 836595 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836620 836620 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836625 836625 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n836630 836630 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837550 837550 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837560 837560 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837570 837570 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n837580 837580 MOD11 0 0 4 3 2 7 2 7 6 5 4 3 2 1\r\n839105 839106 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n839105 839106 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n839130 839131 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0\r\n839130 839131 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n839147 839147 MOD10 0 0 0 0 0 0 0 5 7 5 2 1 2 1\r\n870000 872791 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n870000 872791 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n872793 876899 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n872793 876899 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876919 876919 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876919 876919 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876921 876923 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876921 876923 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876925 876932 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876925 876932 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876935 876935 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876935 876935 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876951 876951 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876951 876951 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876953 876955 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876953 876955 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876957 876957 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876957 876957 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n876961 876965 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n876961 876965 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877000 877070 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877000 877070 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877071 877071 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877071 877071 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877078 877078 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877078 877078 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877088 877088 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877088 877088 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877090 877090 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877090 877090 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877098 877098 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877098 877098 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n877099 879999 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 10\r\n877099 879999 MOD11 0 0 5 10 9 8 0 7 6 5 4 3 2 1 11\r\n890000 890699 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n891000 891616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n892000 892616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1\r\n900000 902396 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n900000 902396 MOD11 32 16 8 4 2 1 0 0 0 0 0 0 0 0\r\n902398 909999 MOD11 0 0 0 0 0 0 128 64 32 16 8 4 2 1\r\n902398 909999 MOD11 32 16 8 4 2 1 0 0 0 0 0 0 0 0\r\n938000 938696 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 0 0 5\r\n938000 938696 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 0 5\r\n938698 938999 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 0 0 5\r\n938698 938999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 0 5\r\n950000 950002 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950000 950002 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n950004 950479 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950004 950479 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n950500 959999 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1\r\n950500 959999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n980000 980004 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n980000 980004 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n980006 983000 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n980006 983000 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n983003 987000 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n983003 987000 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n987004 989999 MOD11 0 0 0 0 0 0 7 6 5 4 3 2 1 0\r\n987004 989999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1\r\n'; var valacdos = []; content.split('\r\n').forEach(function (line) { @@ -402,4 +402,4 @@ var UkModulusChecking = function () { }(); exports.default = UkModulusChecking; -module.exports = exports['default']; \ No newline at end of file +module.exports = exports['default']; diff --git a/docs/vocalink-validating-account-numbers-v640.pdf b/docs/vocalink-validating-account-numbers-v850.pdf similarity index 57% rename from docs/vocalink-validating-account-numbers-v640.pdf rename to docs/vocalink-validating-account-numbers-v850.pdf index 705e4fb..05d0a43 100644 Binary files a/docs/vocalink-validating-account-numbers-v640.pdf and b/docs/vocalink-validating-account-numbers-v850.pdf differ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..de3f14f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7920 @@ +{ + "name": "uk-modulus-checking", + "version": "0.1.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "uk-modulus-checking", + "version": "0.1.5", + "license": "MIT", + "devDependencies": { + "@babel/eslint-parser": "^7.28.4", + "@babel/preset-env": "^7.28.3", + "babel-cli": "^6.4.0", + "babel-plugin-static-fs": "^1.2.0", + "babel-preset-es2015": "6.5.0", + "babel-register": "^6.3.13", + "chai": "^6.0.1", + "eslint": "^8.57.1", + "eslint-plugin-babel": "^3.0.0", + "mocha": "^11.7.2", + "pre-commit": "^1.1.2", + "should": "^8.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/compat-data": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@babel/eslint-parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.4.tgz", + "integrity": "sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.3.1.tgz", + "integrity": "sha512-DzcswPr252wEr7Qz8AyAVbfyBDKLoYp6eRA1We2Fa9qirRFSdtkP5sHr3yglDKy2BbA0fd2T+j/CUSKes3FeVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "optional": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha512-wau+BDtQfuSBGQ9PzzFL3REvR9Sxnd4LKwtcHAiPjhugA7K/80vpHXafj+O5bAqJOuSefjOx5ZJnNSR2J1Qw6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", + "slash": "^1.0.0", + "source-map": "^0.5.6", + "v8flags": "^2.1.1" + }, + "bin": { + "babel": "bin/babel.js", + "babel-doctor": "bin/babel-doctor.js", + "babel-external-helpers": "bin/babel-external-helpers.js", + "babel-node": "bin/babel-node.js" + }, + "optionalDependencies": { + "chokidar": "^1.6.1" + } + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-static-fs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-static-fs/-/babel-plugin-static-fs-1.2.1.tgz", + "integrity": "sha512-dZasA7svnKAsMEB7/6fKhJO+nIZsC2fvJyj3fbuk/xUOwslZOdl+9umXQsB+oqHwOEubZ5WHJ/Zy9dvnVnRvFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-template": "^6.3.13", + "babel-types": "^6.4.1", + "events": "^1.1.0" + } + }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "node_modules/babel-preset-es2015": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.5.0.tgz", + "integrity": "sha512-4xJys5LoyMJKLelfV+1yTKUrhKS1W1Yrkdczr7RA97J8UwzMoW07X4n9uppYbV/PiLQ1n+X7T1Td/lztyvzfew==", + "deprecated": "🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.3.13", + "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", + "babel-plugin-transform-es2015-block-scoping": "^6.3.13", + "babel-plugin-transform-es2015-classes": "^6.3.13", + "babel-plugin-transform-es2015-computed-properties": "^6.3.13", + "babel-plugin-transform-es2015-destructuring": "^6.3.13", + "babel-plugin-transform-es2015-for-of": "^6.3.13", + "babel-plugin-transform-es2015-function-name": "^6.3.13", + "babel-plugin-transform-es2015-literals": "^6.3.13", + "babel-plugin-transform-es2015-modules-commonjs": "^6.3.13", + "babel-plugin-transform-es2015-object-super": "^6.3.13", + "babel-plugin-transform-es2015-parameters": "^6.3.13", + "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", + "babel-plugin-transform-es2015-spread": "^6.3.13", + "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", + "babel-plugin-transform-es2015-template-literals": "^6.3.13", + "babel-plugin-transform-es2015-typeof-symbol": "^6.3.13", + "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", + "babel-plugin-transform-regenerator": "^6.3.13" + } + }, + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "license": "MIT", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true, + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.0.1.tgz", + "integrity": "sha512-/JOoU2//6p5vCXh00FpNgtlw0LjvhGttaWc+y7wpW9yjBm3ys0dI8tSKZxIOgNruz5J0RleccatSIC3uxEZP0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, + "optionalDependencies": { + "fsevents": "^1.0.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "license": "MIT", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.25.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.217", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.217.tgz", + "integrity": "sha512-Pludfu5iBxp9XzNl0qq2G87hdD17ZV7h5T4n6rQXDi3nCyloBV3jreE9+8GC6g4X/5yxqVgXEURpcLtM0WS4jA==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-babel": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-3.3.0.tgz", + "integrity": "sha512-Zg2ztRQF4LN5zjVAPJCwLT+661DEKQL/eXx29gMfZjLDtX/g03RUHTmdAGj7qnyfZPHnxyf6YryoKjthVhaN0g==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=1.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/foreground-child/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dev": true, + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isobject/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mocha": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.2.tgz", + "integrity": "sha512-lkqVJPmqqG/w5jmmFtiRvtA2jkDyNVUcefFJKb2uyX4dekk8Okgqop3cgbFiaIvj8uCRJVTP5x9dfxGyXm2jvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browser-stdout": "^1.3.1", + "chokidar": "^4.0.1", + "debug": "^4.3.5", + "diff": "^7.0.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^10.4.5", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^9.0.5", + "ms": "^2.1.3", + "picocolors": "^1.1.1", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^9.2.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/mocha/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/mocha/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/mocha/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/mocha/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/nan": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", + "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.20.tgz", + "integrity": "sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha512-uQLlclru4xpCi+tfs80l3QF24KL81X57ELNMy7W/dox+JTtxUf1bLyQ8968fFCmSqqbokjW0kn+WBIlO+rSkNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pre-commit": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha512-qokTiqxD6GjODy5ETAIgzsRgnBWWQHQH2ghy86PU7mIn/wuWeTwF3otyNQZxWBwVn8XNr8Tdzj/QfUXpH+gRZA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "spawn-sync": "^1.0.15", + "which": "1.2.x" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randomatic/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/readdirp/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "license": "BSD", + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", + "dev": true, + "license": "BSD", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/should": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/should/-/should-8.4.0.tgz", + "integrity": "sha512-esuzfKgt0DqCeFI9x9rGpb6MCQiZHR/2cAoLEaxAGUdReVbRla3BuLVVraaQLgBMXCoziRmaGxm/ohLhriCv9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-equal": "0.8.0", + "should-format": "0.3.2", + "should-type": "0.2.0" + } + }, + "node_modules/should-equal": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-0.8.0.tgz", + "integrity": "sha512-rv701O2TmiTLfehYKFbOJ4OJpLBRlePXLvE8vfcxs3DwuYej67lUa/A7z6RBOWeSdDx2ThIih1h8G2YSkiulCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "0.2.0" + } + }, + "node_modules/should-format": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-0.3.2.tgz", + "integrity": "sha512-B4siojq9d+OOLEaRXvuq6bfq65pHIu6PqMkJ4g2df2o3O6XVdtNZ7yWe/snLgtd1rmZneDULCzTA6tMmec5y/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "0.2.0" + } + }, + "node_modules/should-type": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-0.2.0.tgz", + "integrity": "sha512-ixbc1p6gw4W29fp4MifFynWVQvuqfuZjib+y1tWezbjinoXu0eab/rXxLDP6drfZXlz6lZBwuzHJrs/BjLCLuQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha512-SKfhk/LlaXzvtowJabLZwD4K6SGRYeoxA7KJeISlUMAB/NT4CBkZjMq3WceX2Ckm4llwqYVo8TICgsDYCBU2tA==", + "dev": true, + "dependencies": { + "user-home": "^1.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/v8flags/node_modules/user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha512-aggiKfEEubv3UwRNqTzLInZpAOmKzwdHqEBmW/hBA/mt99eg+b4VrX6i+IRLxU8+WJYfa33rGwRseg4eElUgsQ==", + "dev": true, + "license": "MIT", + "bin": { + "user-home": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha512-16uPglFkRPzgiUXYMi1Jf8Z5EzN1iB4V0ZtMXcHZnwsBtQhhHeCqoWw7tsUY42hJGNDWtUsVLTjakIa5BgAxCw==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerpool": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-9.3.4.tgz", + "integrity": "sha512-TmPRQYYSAnnDiEB0P/Ytip7bFGvqnSU6I2BcuSw7Hx+JSg/DsUi5ebYfc8GYaSdpuvOcEs6dXxPurOYpe9QFwg==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json index 901793c..14aec55 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,12 @@ { "name": "uk-modulus-checking", - "version": "0.1.4", + "version": "0.1.5", "description": "Validate a UK bank account number against a sort code using the VocaLink modulus check", "author": "Uphold", "license": "MIT", "homepage": "https://github.com/uphold/uk-modulus-checking", "bugs": "https://github.com/uphold/uk-modulus-checking/issues", + "type": "module", "repository": { "type": "git", "url": "https://github.com/uphold/uk-modulus-checking.git" @@ -19,26 +20,24 @@ }, "scripts": { "changelog": "github_changelog_generator --no-issues --header-label='# Changelog'", - "lint": "eslint src test && jscs src test", + "lint": "eslint src test", "prepublish": "npm run transpile", "testdocker": "docker-compose run --rm sut", - "test": "mocha $npm_package_options_mocha", + "test": "mocha", "transpile": "rm -rf dist/* && babel src --out-dir dist", "version": "npm run changelog -- --future-release=$npm_package_version && sed -i '' -e :a -e '$d;N;2,3ba' -e 'P;D' CHANGELOG.md && npm run transpile && git add -A CHANGELOG.md dist" }, "devDependencies": { + "@babel/eslint-parser": "^7.28.4", + "@babel/preset-env": "^7.28.3", "babel-cli": "^6.4.0", - "babel-eslint": "^4.1.6", - "babel-plugin-add-module-exports": "^0.1.2", "babel-plugin-static-fs": "^1.2.0", "babel-preset-es2015": "6.5.0", "babel-register": "^6.3.13", - "eslint": "^1.10.3", - "eslint-config-seegno": "2.0.0", + "chai": "^6.0.1", + "eslint": "^8.57.1", "eslint-plugin-babel": "^3.0.0", - "jscs": "^2.7.0", - "jscs-config-seegno": "^1.0.0", - "mocha": "^2.3.4", + "mocha": "^11.7.2", "pre-commit": "^1.1.2", "should": "^8.0.0" }, diff --git a/src/constants.js b/src/constants.js index f05556d..95ab585 100644 --- a/src/constants.js +++ b/src/constants.js @@ -1,5 +1,4 @@ -/* jscs:disable validateOrderInObjectKeys */ export const positions = { u: 0, v: 1, @@ -16,4 +15,3 @@ export const positions = { g: 12, h: 13 }; -/* jscs:enable validateOrderInObjectKeys */ diff --git a/src/data/valacdos-v640-updated.txt b/src/data/valacdos-v850-updated.txt similarity index 95% rename from src/data/valacdos-v640-updated.txt rename to src/data/valacdos-v850-updated.txt index 212797e..9cf471b 100644 --- a/src/data/valacdos-v640-updated.txt +++ b/src/data/valacdos-v850-updated.txt @@ -1,7 +1,9 @@ 010004 016715 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 040003 040003 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1 040004 040004 DBLAL 0 0 0 0 0 0 8 7 6 5 4 3 2 1 -040005 040006 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1 +040005 040005 DBLAL 2 1 2 1 2 1 8 7 6 5 4 3 2 1 +040006 040006 DBLAL 0 3 0 0 0 3 8 7 6 5 4 3 2 1 +040008 040008 DBLAL 0 3 0 0 0 4 8 7 6 5 4 3 2 1 040010 040014 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 040010 040014 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 040015 040015 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 @@ -14,9 +16,14 @@ 040082 040082 MOD10 2 1 2 1 2 1 0 64 32 16 8 4 2 1 040083 040085 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 040086 040086 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 +040300 040329 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 040330 040334 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 040330 040334 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +040335 040339 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +040335 040339 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 040340 040340 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 +040344 040344 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1 +040350 040379 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1 040390 040393 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 040400 041311 DBLAL 1 3 4 3 9 3 1 7 5 5 4 5 2 4 041312 041312 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 @@ -27,9 +34,15 @@ 041900 042099 MOD10 1 3 4 3 9 3 1 7 5 5 4 5 2 4 042100 042899 MOD11 1 3 4 3 9 3 1 7 5 5 4 5 2 4 042900 042909 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 +042927 042956 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1 +042957 042957 MOD11 6 5 4 3 2 1 8 7 6 5 4 3 2 1 +043926 043935 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +043926 043935 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 044001 044001 MOD10 0 2 1 2 0 7 1 1 0 3 8 1 9 1 +044010 044059 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 050000 050020 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 -050022 058999 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 +050022 050094 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 +050096 058999 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 070030 070030 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 070040 070040 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 070055 070055 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 @@ -65,7 +78,9 @@ 090013 090013 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 090105 090105 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 090118 090118 MOD11 0 0 6 5 4 3 2 7 6 5 4 3 2 1 +090120 090125 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 090126 090129 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 +090130 090130 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 090131 090136 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 090150 090156 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 090180 090185 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 @@ -212,6 +227,14 @@ 230088 230088 MOD10 2 1 2 1 2 1 2 7 4 5 6 3 8 1 230120 230120 MOD11 0 0 0 0 0 7 128 64 32 16 8 4 2 1 230121 230121 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1 +230122 230122 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1 +230124 230124 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +230124 230124 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230145 230145 MOD11 7 6 5 4 3 2 7 6 5 4 3 2 1 0 +230163 230163 MOD11 0 0 0 0 0 0 9 7 6 4 3 2 2 1 +230169 230169 MOD10 0 0 1 8 2 6 3 7 9 5 8 4 2 1 +230182 230182 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1 +230221 230221 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1 230338 230338 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 230338 230338 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 230363 230363 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 @@ -232,6 +255,7 @@ 230933 230933 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 231018 231018 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 231018 231018 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +231185 231185 MOD11 4 8 1 6 5 8 1 9 5 1 8 1 7 3 231213 231213 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 231213 231213 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 231228 231228 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 @@ -300,6 +324,12 @@ 233693 233693 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 233752 233752 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 233752 233752 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +234035 234035 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +234035 234035 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +234036 234036 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +234036 234036 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +234037 234037 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +234037 234037 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 234081 234081 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 234081 234081 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 234193 234193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 @@ -361,6 +391,7 @@ 236643 236643 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 236761 236761 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 236761 236761 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +236802 236802 MOD11 9 8 7 6 5 4 9 8 7 6 5 4 3 2 236907 236907 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 236907 236907 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 236972 236972 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 @@ -969,7 +1000,8 @@ 404385 404799 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 404385 404799 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 406420 406420 MOD10 0 0 0 0 0 0 8 7 6 5 4 3 2 1 -406460 406460 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +406453 406453 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +406466 406466 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 500000 501029 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 502101 560070 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 600000 600108 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 @@ -990,6 +1022,7 @@ 608385 608385 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 608387 608389 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 608400 608400 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 +608410 608410 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 609593 609593 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1 609599 609599 MOD10 0 0 0 0 0 0 0 5 7 5 2 1 2 1 640001 640001 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 @@ -998,6 +1031,7 @@ 725000 725251 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 725253 725616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 726000 726616 MOD11 0 0 0 0 0 9 8 7 6 5 4 3 2 1 +728990 728999 MOD10 3 1 7 3 1 7 3 1 7 3 1 7 3 1 770100 771799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7 771877 771877 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7 771900 772799 MOD11 0 0 1 2 5 3 6 4 8 7 10 9 3 1 7 @@ -1022,8 +1056,10 @@ 802156 802179 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1 802181 803599 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1 803609 819999 MOD11 0 0 1 8 2 6 3 7 9 5 8 4 2 1 -820000 826917 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1 -820000 826917 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 +820000 826097 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1 +820000 826097 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 +826099 826917 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1 +826099 826917 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 826919 827999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1 826919 827999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 829000 829999 MOD11 0 0 0 0 0 0 0 0 7 3 4 9 2 1 diff --git a/src/index.js b/src/index.js index bdaed2a..3bc54f1 100644 --- a/src/index.js +++ b/src/index.js @@ -3,8 +3,13 @@ * Module dependencies. */ -import { positions } from './constants'; +import { positions } from './constants.js'; import fs from 'fs'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); /** * Export UkModulusChecking. @@ -264,13 +269,12 @@ export default class UkModulusChecking { */ loadValacdos() { - const content = fs.readFileSync(`${__dirname}/data/valacdos-v640-updated.txt`, 'utf8'); + const content = fs.readFileSync(`${__dirname}/data/valacdos-v850-updated.txt`, 'utf8'); const valacdos = []; content.split('\r\n').forEach((line) => { const data = line.split(/\s+/); - /* jscs:disable validateOrderInObjectKeys */ valacdos.push({ start: parseInt(data[0], 10), end: parseInt(data[1], 10), @@ -291,7 +295,6 @@ export default class UkModulusChecking { h: parseInt(data[16], 10), exception: parseInt(data[17], 10) || null }); - /* jscs:enable validateOrderInObjectKeys */ }); return valacdos; diff --git a/test/index_test.js b/test/index_test.js index 25cc4f1..1db1518 100644 --- a/test/index_test.js +++ b/test/index_test.js @@ -3,7 +3,8 @@ * Module dependencies. */ -import UkModulusChecking from './../src'; +import UkModulusChecking from './../src/index.js'; +import { expect } from 'chai'; const accounts = { invalid: [ @@ -17,6 +18,7 @@ const accounts = { { accountNumber: '88837493', sortCode: '107999' } ], valid: [ + { accountNumber: '12345678', sortCode: '040006' }, { accountNumber: '00000190', sortCode: '180002' }, { accountNumber: '02355688', sortCode: '309070' }, { accountNumber: '06774744', sortCode: '086090' }, @@ -49,30 +51,34 @@ const accounts = { /** * Test `UkModulusChecking`. */ - describe('UkModulusChecking', () => { describe('isValid()', () => { it('should return false if account number length is less than 6', () => { - new UkModulusChecking({ accountNumber: '12345', sortCode: '123456' }).isValid().should.be.false(); + const result = new UkModulusChecking({ accountNumber: '12345', sortCode: '123456' }).isValid(); + expect(result).to.be.false; }); it('should return false if account number length is greater than 10', () => { - new UkModulusChecking({ accountNumber: '12345678901', sortCode: '123456' }).isValid().should.be.false(); + const result = new UkModulusChecking({ accountNumber: '12345678901', sortCode: '123456' }).isValid(); + expect(result).to.be.false; }); it('should return false if sort code length is not 6', () => { - new UkModulusChecking({ accountNumber: '12345789', sortCode: '12345' }).isValid().should.be.false(); + const result = new UkModulusChecking({ accountNumber: '12345789', sortCode: '12345' }).isValid(); + expect(result).to.be.false; }); accounts.invalid.forEach((account) => { it(`should return false if sort code is ${account.sortCode} and account number is ${account.accountNumber}`, () => { - new UkModulusChecking({ accountNumber: account.accountNumber, sortCode: account.sortCode }).isValid().should.be.false(); + const result = new UkModulusChecking({ accountNumber: account.accountNumber, sortCode: account.sortCode }).isValid(); + expect(result).to.be.false; }); }); accounts.valid.forEach((account) => { it(`should return true if sort code is ${account.sortCode} and account number is ${account.accountNumber}`, () => { - new UkModulusChecking({ accountNumber: account.accountNumber, sortCode: account.sortCode }).isValid().should.be.true(); + const result = new UkModulusChecking({ accountNumber: account.accountNumber, sortCode: account.sortCode }).isValid(); + expect(result).to.be.true; }); }); });