diff --git a/.env.development b/.env.development new file mode 100644 index 000000000..1029d270d --- /dev/null +++ b/.env.development @@ -0,0 +1,2 @@ +NODE_ENV=development +NET=sepolia \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 000000000..1b8b0c7a9 --- /dev/null +++ b/.env.production @@ -0,0 +1,2 @@ +NODE_ENV=production +NET=mainnet \ No newline at end of file diff --git a/.env.sample b/.env.sample new file mode 100644 index 000000000..1a8a8ef53 --- /dev/null +++ b/.env.sample @@ -0,0 +1,14 @@ +# When running npm run build, the following environment variables are required to be set in the CI/CD environment variables +# NODE_ENV=development +# NET=local +# Suggest to use npm run build:(dev|test|prod) to build the website + +# Clone this file to .env with the following values filled in / or set in CI/CD environment variables +## Required for mainnet +STABILITY_API_KEY= +## Required +INFURA_API_KEY= +## Optional +ALCHEMY_API_KEY= +MAGIC_API_KEY= +OKLINK_API_KEY= diff --git a/.env.test b/.env.test new file mode 100644 index 000000000..0d1de1b04 --- /dev/null +++ b/.env.test @@ -0,0 +1,2 @@ +NODE_ENV=test +NET=local \ No newline at end of file diff --git a/.env_sample b/.env_sample deleted file mode 100644 index d8db21669..000000000 --- a/.env_sample +++ /dev/null @@ -1,3 +0,0 @@ -STABILITY_API_KEY= -INFURA_API_KEY= -OKLINK_API_KEY= diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml index 2adc13e44..faba2e69e 100644 --- a/.github/workflows/lighthouse.yml +++ b/.github/workflows/lighthouse.yml @@ -20,7 +20,7 @@ jobs: - name: npm install, build run: | npm install - npm run build + npm run build:prod - name: run Lighthouse CI run: | npm install -g @lhci/cli@0.10.x diff --git a/.github/workflows/lint_and_unit_test.yml b/.github/workflows/lint_and_unit_test.yml index 049accf0a..642b5d266 100644 --- a/.github/workflows/lint_and_unit_test.yml +++ b/.github/workflows/lint_and_unit_test.yml @@ -10,6 +10,8 @@ jobs: test: name: Lint & Test runs-on: ubuntu-latest + env: + INFURA_API_KEY: ${{ secrets.INFURA_API_KEY }} steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 diff --git a/.github/workflows/synpress.yml b/.github/workflows/synpress.yml index 19a864d99..6dd3c1659 100644 --- a/.github/workflows/synpress.yml +++ b/.github/workflows/synpress.yml @@ -12,6 +12,9 @@ jobs: # https://github.com/drptbl/synpress-setup-example/blob/1d980157ef343de54f786e1115e1da590f1ba1d1/.github/workflows/e2e.yml#L49-L102 name: Synpress e2e Test runs-on: ubuntu-latest + timeout-minutes: 30 + env: + INFURA_API_KEY: ${{ secrets.INFURA_API_KEY }} steps: - name: Checkout uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # pin@v2 diff --git a/.github/workflows/testcafe.yml b/.github/workflows/testcafe.yml index 80e79e24e..9648a42fd 100644 --- a/.github/workflows/testcafe.yml +++ b/.github/workflows/testcafe.yml @@ -10,6 +10,9 @@ jobs: testcafe: name: Testcafe e2e Test runs-on: ubuntu-latest + timeout-minutes: 30 + env: + INFURA_API_KEY: ${{ secrets.INFURA_API_KEY }} steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 diff --git a/.testcaferc-dev.json b/.testcaferc-dev.json index 019aecc08..2a21410c4 100644 --- a/.testcaferc-dev.json +++ b/.testcaferc-dev.json @@ -1,6 +1,11 @@ { "appCommand": "npm run serve-static", - "src": ["src/**/*.spec.ts"], - "browsers": ["chrome:headless"], - "concurrency": 4 -} + "src": [ + "src/**/*.spec.ts", + "!src/**/nested-documents.spec.ts" + ], + "browsers": [ + "chrome" + ], + "concurrency": 1 +} \ No newline at end of file diff --git a/.testcaferc-dev2.js b/.testcaferc-dev2.js new file mode 100644 index 000000000..ed1687420 --- /dev/null +++ b/.testcaferc-dev2.js @@ -0,0 +1,15 @@ +// Splitting nested-documents test into a separate file, error with testcafe v3 native automation +// https://github.com/DevExpress/testcafe/issues/8243 +// https://stackoverflow.com/questions/76806603/how-to-use-disablenativeautomation-in-testcafe-for-one-test-only +module.exports = { + "appCommand": "npm run serve-static", + "src": [ + "src/**/nested-documents.spec.ts" + ], + "browsers": [ + "chrome" + ], + "concurrency": 1, + "disableNativeAutomation": true, + // "debugOnFail": "false" +} \ No newline at end of file diff --git a/.testcaferc-prod.json b/.testcaferc-prod.json index 64e647953..12eb3928e 100644 --- a/.testcaferc-prod.json +++ b/.testcaferc-prod.json @@ -1,7 +1,12 @@ { "appCommand": "npm run serve-static", - "src": ["src/**/*.spec.ts"], - "browsers": ["chrome:headless"], + "src": [ + "src/**/*.spec.ts", + "!src/**/nested-documents.spec.ts" + ], + "browsers": [ + "chrome:headless" + ], "concurrency": 4, "cache": true, "selectorTimeout": 45000, @@ -10,9 +15,8 @@ "ajaxRequestTimeout": 120000, "pageRequestTimeout": 180000, "browserInitTimeout": 180000, - "testExecutionTimeout": 60000, - "runExecutionTimeout": 300000, - "disableMultipleWindows": false, + "testExecutionTimeout": 180000, + "runExecutionTimeout": 1000000, "color": true, "speed": 1, "reporter": [ @@ -34,4 +38,4 @@ "takeOnFails": true, "fullPage": true } -} +} \ No newline at end of file diff --git a/.testcaferc-prod2.js b/.testcaferc-prod2.js new file mode 100644 index 000000000..1a77a9a4d --- /dev/null +++ b/.testcaferc-prod2.js @@ -0,0 +1,44 @@ +// Splitting nested-documents test into a separate file, error with testcafe v3 native automation +// https://github.com/DevExpress/testcafe/issues/8243 +// https://stackoverflow.com/questions/76806603/how-to-use-disablenativeautomation-in-testcafe-for-one-test-only +module.exports = { + "appCommand": "npm run serve-static", + "src": [ + "src/**/nested-documents.spec.ts" + ], + "browsers": [ + "chrome:headless" + ], + "concurrency": 1, + "cache": true, + "selectorTimeout": 45000, + "assertionTimeout": 25000, + "pageLoadTimeout": 60000, + "ajaxRequestTimeout": 120000, + "pageRequestTimeout": 180000, + "browserInitTimeout": 180000, + "testExecutionTimeout": 180000, + "runExecutionTimeout": 1000000, + "disableNativeAutomation": true, + "color": true, + "speed": 1, + "reporter": [ + { + "name": "spec" + }, + { + "name": "spec", + "output": "artifacts/report.json" + } + ], + "quarantineMode": { + "successThreshold": 1, + "attemptLimit": 3 + }, + "screenshots": { + "path": "artifacts/screenshots", + "pathPattern": "${USERAGENT}/test-${TEST_INDEX}-${USERAGENT}-${FILE_INDEX}.png", + "takeOnFails": true, + "fullPage": true + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b49e817ea..73ab2286a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,13 +15,13 @@ "@govtechsg/oa-encryption": "^1.3.5", "@govtechsg/open-attestation-utils": "1.0.9", "@reduxjs/toolkit": "^1.6.1", - "@tradetrust-tt/decentralized-renderer-react-components": "^3.14.1", - "@tradetrust-tt/document-store": "^3.2.0", - "@tradetrust-tt/token-registry": "^4.10.1", - "@tradetrust-tt/tradetrust": "^6.9.4", - "@tradetrust-tt/tradetrust-ui-components": "^2.22.2", - "@tradetrust-tt/tradetrust-utils": "^1.13.5", - "@tradetrust-tt/tt-verify": "^8.9.4", + "@tradetrust-tt/decentralized-renderer-react-components": "^3.15.8", + "@tradetrust-tt/document-store": "^4.1.1", + "@tradetrust-tt/token-registry": "^4.15.0", + "@tradetrust-tt/tradetrust": "^6.10.0", + "@tradetrust-tt/tradetrust-ui-components": "^3.2.2", + "@tradetrust-tt/tradetrust-utils": "^1.14.3", + "@tradetrust-tt/tt-verify": "^8.10.2", "@types/gtag.js": "0.0.8", "buffer": "^6.0.3", "cross-env": "^7.0.3", @@ -51,7 +51,10 @@ }, "devDependencies": { "@babel/core": "^7.23.3", + "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/preset-env": "^7.22.10", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.23.3", @@ -78,7 +81,6 @@ "@types/react-router-dom": "^5.1.7", "@types/react-tooltip": "^4.2.4", "@types/use-persisted-state": "^0.3.0", - "@types/webpack-env": "^1.18.4", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "autoprefixer": "^10.4.2", @@ -95,6 +97,9 @@ "cypress": "^13.7.1", "cypress-file-upload": "^5.0.8", "debug": "^4.3.1", + "dotenv": "^16.4.7", + "dotenv-cli": "^8.0.0", + "dotenv-webpack": "^8.1.0", "eslint": "^7.28.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-jest": "^24.3.6", @@ -127,7 +132,7 @@ "stream-browserify": "^3.0.0", "style-loader": "^2.0.0", "tailwindcss": "^3.0.23", - "testcafe": "^2.3.0", + "testcafe": "^3.7.1", "ts-jest": "^26.0.0", "ts-node": "^10.9.2", "typescript": "^4.3.2", @@ -135,8 +140,7 @@ "wait-on": "^5.3.0", "webpack": "^5.91.0", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4", - "webpack-env": "^0.8.0" + "webpack-dev-server": "^5.0.4" }, "engines": { "node": "18.x", @@ -203,11 +207,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -215,9 +220,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", "engines": { "node": ">=6.9.0" } @@ -252,26 +257,27 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", - "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", "dependencies": { - "@babel/types": "^7.24.0", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -290,13 +296,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -305,19 +311,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", - "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -372,6 +376,7 @@ "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, "dependencies": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -384,6 +389,7 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, "dependencies": { "@babel/types": "^7.22.5" }, @@ -392,12 +398,13 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -433,34 +440,34 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -470,14 +477,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -498,11 +505,13 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -520,38 +529,38 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -574,6 +583,7 @@ "version": "7.24.2", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", @@ -585,9 +595,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", + "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", + "dependencies": { + "@babel/types": "^7.26.5" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -659,25 +672,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -729,31 +723,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -799,7 +774,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -811,7 +785,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -823,7 +796,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -934,7 +906,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -946,7 +917,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -958,7 +928,6 @@ "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -973,7 +942,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -985,7 +953,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -997,7 +964,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1009,7 +975,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1021,7 +986,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1059,7 +1023,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1074,7 +1037,6 @@ "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1117,15 +1079,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1182,13 +1143,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1198,14 +1159,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1588,15 +1548,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1655,12 +1614,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1670,13 +1629,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1815,16 +1774,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", - "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.3.tgz", + "integrity": "sha512-XcQ3X58CKBdBnnZpPaQjgVMePsXtSZzHoku70q9tUAQp02ggPQNM04BF3RvlW1GSM/McbSOQAzEK4MXbS7/JFg==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", "semver": "^6.3.1" }, "engines": { @@ -1834,6 +1793,63 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", @@ -2305,6 +2321,7 @@ "version": "7.24.4", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.4.tgz", "integrity": "sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w==", + "dev": true, "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -2314,31 +2331,28 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", - "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", - "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.1", - "@babel/types": "^7.24.0", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", + "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2347,13 +2361,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2368,8 +2381,7 @@ "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@cnakazawa/watch": { "version": "1.0.4", @@ -3101,13 +3113,32 @@ "integrity": "sha512-LWLNfYGwVJKYpmHUDoODltnlqxdEAl5Qmw7ha1+TSpsABeF94NKSWkQTTV1TB4CM02j2pZyqn36nHgaFl8z7qw==", "dev": true }, - "node_modules/@devexpress/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "node_modules/@devexpress/callsite-record": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@devexpress/callsite-record/-/callsite-record-4.1.7.tgz", + "integrity": "sha512-qr3VQYc0KopduFkEY6SxaOIi1Xhm0jIWQfrxxMVboI/p2rjF/Mj/iqaiUxQQP6F3ujpW/7l0mzhf17uwcFZhBA==", "dev": true, "dependencies": { - "stackframe": "^1.1.1" + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "error-stack-parser": "^2.1.4", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/@digitalbazaar/http-client": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.4.1.tgz", + "integrity": "sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g==", + "dependencies": { + "ky": "^0.33.3", + "ky-universal": "^0.11.0", + "undici": "^5.21.2" + }, + "engines": { + "node": ">=14.0" } }, "node_modules/@discoveryjs/json-ext": { @@ -3130,9 +3161,9 @@ } }, "node_modules/@electron/asar": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz", - "integrity": "sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA==", + "version": "3.2.18", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz", + "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==", "dev": true, "dependencies": { "commander": "^5.0.0", @@ -3159,6 +3190,7 @@ "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, "dependencies": { "fs.realpath": "^1.0.0", @@ -3176,15 +3208,15 @@ } }, "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", @@ -3199,47 +3231,47 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", "stylis": "4.2.0" } }, "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", "dependencies": { - "@emotion/memoize": "^0.8.1" + "@emotion/memoize": "^0.9.0" } }, "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" }, "node_modules/@emotion/react": { - "version": "11.11.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", - "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { @@ -3252,33 +3284,33 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", - "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", "csstype": "^3.0.2" } }, "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, "node_modules/@emotion/styled": { - "version": "11.11.5", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", - "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.2", - "@emotion/serialize": "^1.1.4", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" }, "peerDependencies": { "@emotion/react": "^11.0.0-rc.0", @@ -3291,27 +3323,27 @@ } }, "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==" }, "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" }, "node_modules/@esbuild/darwin-arm64": { "version": "0.20.2", @@ -4247,49 +4279,54 @@ "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", "dev": true }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", - "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", + "integrity": "sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==", "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "1.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", - "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz", + "integrity": "sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA==", "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.7.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", - "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", + "integrity": "sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==", "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.7.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz", - "integrity": "sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.2.tgz", + "integrity": "sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==", "dependencies": { "prop-types": "^15.8.1" }, "peerDependencies": { "@fortawesome/fontawesome-svg-core": "~1 || ~6", - "react": ">=16.x" + "react": ">=16.3" } }, "node_modules/@foundry-rs/easy-foundryup": { @@ -4771,7 +4808,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -4787,7 +4823,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -4796,7 +4831,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4809,7 +4843,6 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -4822,7 +4855,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -4834,7 +4866,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -4849,7 +4880,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -4860,14 +4890,12 @@ "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, "engines": { "node": ">=8" } @@ -5334,6 +5362,397 @@ "node": ">=8" } }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "peer": true, + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "peer": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/expect/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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "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/@jest/expect/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "peer": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jest/expect/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-worker/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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "peer": true + }, + "node_modules/@jest/expect/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/expect/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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/@jest/fake-timers": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", @@ -5829,6 +6248,17 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/source-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", @@ -6315,6 +6745,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -6370,6 +6801,252 @@ "integrity": "sha512-mCEWoXNPzWYzH6TYCwG1TCBAGVWDZ817tn4VozY9J8ijQbh7CIW8zLIa0UIP4fZ5+fsCfd7YjD8+NmJsLbBwhg==", "dev": true }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mattrglobal/bbs-signatures": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@mattrglobal/bbs-signatures/-/bbs-signatures-1.4.0.tgz", + "integrity": "sha512-uBK1IWw48fqloO9W/yoDncTs9rfwfbG/53cOrrCQL7XkyZe4DtB40HcLbi3i+yxTYs5wytf1Qr4Z5RpzpW10jw==", + "dependencies": { + "@stablelib/random": "1.0.0" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@mattrglobal/node-bbs-signatures": "0.18.1" + } + }, + "node_modules/@mattrglobal/bls12381-key-pair": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@mattrglobal/bls12381-key-pair/-/bls12381-key-pair-1.2.2.tgz", + "integrity": "sha512-wbbj5sN+0OHChyXdPHY5v4VM54C3bAKzLY0EbQZphHwMOe5Vo/Kij8x+4Nu0Cvx7kAIVxDk418jUo8BwlaE0Tw==", + "dependencies": { + "@mattrglobal/bbs-signatures": "1.4.0", + "bs58": "4.0.1", + "rfc4648": "1.5.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@mattrglobal/jsonld-signatures-bbs/-/jsonld-signatures-bbs-1.2.0.tgz", + "integrity": "sha512-iW/kwlUM412a0AkJEqwaYZm/QhFeTCtebI3L9v9ZSm68wfvPdL2Gha8MkpKNnaqK8MIFEDIFUmL1iVk5qxvNYA==", + "dependencies": { + "@mattrglobal/bbs-signatures": "1.2.0", + "@mattrglobal/bls12381-key-pair": "1.1.0", + "@stablelib/random": "1.0.0", + "bs58": "4.0.1", + "jsonld": "4.0.1", + "jsonld-signatures": "7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs/node_modules/@mattrglobal/bbs-signatures": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@mattrglobal/bbs-signatures/-/bbs-signatures-1.2.0.tgz", + "integrity": "sha512-DwSzMKMWXfVpw1NDtVY57LHqi6GZFRbRqDrmtDBVr4P/4sOoawGev62J7uvKxIdLamqPX47iCY/Qf2tZ6b5N6w==", + "dependencies": { + "@stablelib/random": "1.0.0" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "@mattrglobal/node-bbs-signatures": "0.17.0" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs/node_modules/@mattrglobal/bls12381-key-pair": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mattrglobal/bls12381-key-pair/-/bls12381-key-pair-1.1.0.tgz", + "integrity": "sha512-idyPlUtc3SBZVtgyGpZYG9w4D/WPzMX0AFDrcSNncNCCZXHwWnGNDOssp+9pU/NhEtuiI285GAlUXjD8Esu12Q==", + "dependencies": { + "@mattrglobal/bbs-signatures": "1.2.0", + "bs58": "4.0.1", + "rfc4648": "1.5.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs/node_modules/@mattrglobal/node-bbs-signatures": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@mattrglobal/node-bbs-signatures/-/node-bbs-signatures-0.17.0.tgz", + "integrity": "sha512-midEd1qGYfAKjILyIdEgyY7tbVwIFR7ozWli8AaxBaiDie2oBaj6O1A2rh/GCOKTpBZ3Thbi+CE0QZntWf+Xzg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "1.0.11", + "neon-cli": "0.10.1" + }, + "engines": { + "node": ">=14", + "yarn": "1.x" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs/node_modules/jsonld": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", + "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", + "dependencies": { + "canonicalize": "^1.0.1", + "lru-cache": "^5.1.1", + "object.fromentries": "^2.0.2", + "rdf-canonize": "^2.0.1", + "request": "^2.88.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mattrglobal/jsonld-signatures-bbs/node_modules/rdf-canonize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", + "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", + "dependencies": { + "semver": "^6.3.0", + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mattrglobal/node-bbs-signatures": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@mattrglobal/node-bbs-signatures/-/node-bbs-signatures-0.18.1.tgz", + "integrity": "sha512-s9ccL/1TTvCP1N//4QR84j/d5D/stx/AI1kPcRgiE4O3KrxyF7ZdL9ca8fmFuN6yh9LAbn/OiGRnOXgvn38Dgg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "1.0.11", + "neon-cli": "0.10.1" + }, + "engines": { + "node": ">=14", + "yarn": "1.x" + } + }, "node_modules/@mdx-js/react": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", @@ -6387,15 +7064,6 @@ "react": ">=16" } }, - "node_modules/@miherlosev/esm": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@miherlosev/esm/-/esm-3.2.26.tgz", - "integrity": "sha512-TaW4jTGVE1/ln2VGFChnheMh589QCAZy1MVnLvjjSzZ4pEAa4WYAWPwFkDVZbSdPQdLfZy7LuTyZjWRkhX9/Gg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", @@ -6426,7 +7094,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz", "integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==", - "dev": true, "funding": [ { "type": "individual", @@ -6657,6 +7324,18 @@ } } }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@scure/base": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", @@ -6720,6 +7399,11 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, "node_modules/@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", @@ -6759,6 +7443,33 @@ "node": ">=10" } }, + "node_modules/@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "dependencies": { + "@stablelib/int": "^1.0.1" + } + }, + "node_modules/@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + }, + "node_modules/@stablelib/random": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.0.tgz", + "integrity": "sha512-G9vwwKrNCGMI/uHL6XeWe2Nk4BuxkYyWZagGaDU9wrsuV+9hUwNI1lok2WVo8uJDa2zx7ahNwN7Ij983hOUFEw==", + "dependencies": { + "@stablelib/binary": "^1.0.0", + "@stablelib/wipe": "^1.0.0" + } + }, + "node_modules/@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + }, "node_modules/@storybook/addon-actions": { "version": "8.0.6", "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.0.6.tgz", @@ -9818,5286 +10529,4059 @@ "node": ">= 6" } }, + "node_modules/@tradetrust-tt/address-identity-resolver": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/address-identity-resolver/-/address-identity-resolver-1.6.1.tgz", + "integrity": "sha512-pXjy2iWQ020xslGMclpbjlaGrUtestfl+9gWBH2u4gTK/bazrpRJGo2YCcLgdQmVdtk2tYuzey9RmfdbisRiUQ==", + "license": "Apache-2.0", + "dependencies": { + "axios": "^1.7.9", + "debug": "^4.4.0", + "ethers": "^5.7.2", + "papaparse": "^5.4.1", + "query-string": "^7.1.3", + "use-persisted-state": "^0.3.3" + }, + "peerDependencies": { + "react": ">=16.11.0" + } + }, + "node_modules/@tradetrust-tt/address-identity-resolver/node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@tradetrust-tt/address-identity-resolver/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@tradetrust-tt/address-identity-resolver/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==", + "license": "MIT" + }, + "node_modules/@tradetrust-tt/address-identity-resolver/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/@tradetrust-tt/decentralized-renderer-react-components": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/decentralized-renderer-react-components/-/decentralized-renderer-react-components-3.14.1.tgz", - "integrity": "sha512-agw71qZp0VgG1LRPjjFR8ar+PYC6PLb4APyhYa+tYaTXbtnZmx0UGlmUd1AHCLAqMc8Yed8NnjLYDm7RFzcxkQ==", - "dependencies": { - "@babel/runtime-corejs3": "^7.15.4", - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "@fortawesome/fontawesome-svg-core": "^1.2.35", - "@fortawesome/free-solid-svg-icons": "^5.15.3", - "@fortawesome/react-fontawesome": "^0.1.14", - "@tradetrust-tt/tradetrust": "^6.9.0", - "crypto-browserify": "^3.12.0", - "debug": "^4.3.1", - "penpal": "^5.3.0", + "version": "3.15.8", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/decentralized-renderer-react-components/-/decentralized-renderer-react-components-3.15.8.tgz", + "integrity": "sha512-KsWAkPkSK7wngzWfS7sqInCc6UsPpQ4n4Qw6yiHQk1CYQtTs8BKn2jthD+unqUkrRujpJB9hm1Fezyrpjz+V2Q==", + "license": "Apache-2.0", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-solid-svg-icons": "^6.7.2", + "@fortawesome/react-fontawesome": "^0.2.2", + "@tradetrust-tt/tradetrust": "^6.10.0", + "@trustvc/trustvc": "^1.2.1", + "crypto-browserify": "^3.12.1", + "debug": "^4.4.0", + "os-browserify": "^0.3.0", + "penpal": "^6.2.2", "penpal-v4": "npm:penpal@^4.1.1", - "react-pdf": "^5.2.0", + "react-pdf": "^7.7.3", "stream-browserify": "^3.0.0", - "typesafe-actions": "^5.1.0" + "ts-jest": "^29.2.5", + "typesafe-actions": "^5.1.0", + "vm-browserify": "^1.1.2" + }, + "engines": { + "node": ">=18.x" }, "peerDependencies": { "react": ">=16.8.0" } }, - "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/react-pdf": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-5.7.2.tgz", - "integrity": "sha512-hdDwvf007V0i2rPCqQVS1fa70CXut17SN3laJYlRHzuqcu8sLLjEoeXihty6c0Ev5g1mw31b8OT8EwRw1s8C4g==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "file-loader": "^6.0.0", - "make-cancellable-promise": "^1.0.0", - "make-event-props": "^1.1.0", - "merge-class-names": "^1.1.1", - "merge-refs": "^1.0.0", - "pdfjs-dist": "2.12.313", - "prop-types": "^15.6.2", - "tiny-invariant": "^1.0.0", - "tiny-warning": "^1.0.0" + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "react": "^16.3.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.3.0 || ^17.0.0 || ^18.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@tradetrust-tt/dnsprove": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/dnsprove/-/dnsprove-2.13.1.tgz", - "integrity": "sha512-eDwPoo81UZM5+Pvt5VIV6kp5HBm+TJtw5AMhkBMFefUvZPiagBXCgTjbLH0Hgk0ssZN+fJJj4PtfZCr5RmtLng==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "peer": true, "dependencies": { - "axios": "0.21.1", - "debug": "^4.3.1", - "runtypes": "^6.3.0" + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" }, "engines": { - "node": "18.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/dnsprove/node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "peer": true, "dependencies": { - "follow-redirects": "^1.10.0" + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/document-store": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/document-store/-/document-store-3.2.0.tgz", - "integrity": "sha512-ZbRaixCKiTYqEqojdyMkr6WK04F0W89GiaOkvwO37oaikJwT6D9oRjTePgCV0nfRn7xFhiqgKaFBWPB86Z4kdg==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, "engines": { - "node": "18.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/token-registry": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-4.10.1.tgz", - "integrity": "sha512-oAmhz81XDlTsg6S9J+sq9ZseqtLOwbMe0U/v4dhgTRI7ObcOeEEnjajVDbS+4oSW5mLSnTYBkYmwElZPxXdk2g==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "peer": true, "dependencies": { - "@typechain/ethers-v5": "~10.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "ethers": ">=5.0.8" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@tradetrust-tt/tradetrust": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust/-/tradetrust-6.9.4.tgz", - "integrity": "sha512-sGCg7c4nrAsb5vWL7OipfhbK0oysiSnoypn5Omu9+8iCQjrEn0d4RlfaIXqjMNrBiTP7BhfueCIkJnjsU2fxig==", - "hasInstallScript": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "peer": true, "dependencies": { - "@govtechsg/jsonld": "^0.1.1", - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "cross-fetch": "^4.0.0", - "debug": "^4.3.4", - "ethers": "^5.7.2", - "flatley": "^5.2.0", - "js-base64": "^3.7.7", - "js-sha3": "^0.9.3", - "lodash": "^4.17.21", - "runtypes": "^6.7.0", - "uuid": "^9.0.1", - "validator": "^13.11.0" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { - "node": "18.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/tradetrust-ui-components": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust-ui-components/-/tradetrust-ui-components-2.22.2.tgz", - "integrity": "sha512-aYjQxMURo+NcLv1AvwXh+8h8DCGgM2STlpdYkS6AW4+2pdgB4yemhftdVMlZIJ90y1OAACkGWfiextFRP01wEQ==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "peer": true, "dependencies": { - "@govtechsg/address-identity-resolver": "^1.5.0", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "postcss": "^8.4.31", - "react-feather": "^2.0.10", - "tailwindcss": "^3.3.3", - "validator": "^13.9.0" + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, - "peerDependencies": { - "react": ">=17.0.2" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/tradetrust-utils": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust-utils/-/tradetrust-utils-1.13.5.tgz", - "integrity": "sha512-DA/b2rjHOuCY4CHsBoPg7coSbgpq9ssKOVsbrA9mHUZoWekkiYxSD/iBizJUsI2bNHaiHSie49beFSqMcKhrmw==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "peer": true, "dependencies": { - "@tradetrust-tt/tt-verify": "^8.9.2" + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" }, "engines": { - "node": "18.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/js-sha3": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", - "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" - }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/tt-verify": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-8.9.4.tgz", - "integrity": "sha512-ojHnnG4w2XCjAKt0wFKk9kjaRCd6122Qs68oSt/Jvb7pl87yScw7nh/ChpTvpC8j+88mZdukXst4wIIHOoRllA==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "@tradetrust-tt/dnsprove": "^2.12.4", - "@tradetrust-tt/document-store": "^2.7.0", - "@tradetrust-tt/token-registry": "^4.9.0", - "@tradetrust-tt/tradetrust": "^6.9.0", - "axios": "^1.6.2", - "debug": "^4.3.1", - "did-resolver": "^3.1.0", - "ethers": "^5.4.0", - "ethr-did-resolver": "^4.3.3", - "node-cache": "^5.1.2", - "runtypes": "^6.3.0", - "web-did-resolver": "^2.0.4" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "18.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/@tradetrust-tt/document-store": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/document-store/-/document-store-2.7.0.tgz", - "integrity": "sha512-wMTQkZ4FNzYvlWwaeKCHuV8fYxw+kefI38dTMHY5fpV3B5oaapePFGKHDs+4IrV1ZVFHQbqR/r/MP7dNwwjJDA==" - }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "peer": true, "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "type-detect": "4.0.8" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/did-resolver": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", - "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" - }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/ethr-did-resolver": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", - "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "peer": true, "dependencies": { - "@ethersproject/abi": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/contracts": "^5.1.0", - "@ethersproject/providers": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "did-resolver": "^3.1.0", - "ethr-did-registry": "^0.0.3", - "querystring": "^0.2.1" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dependencies": { + "@types/yargs-parser": "*" + } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.4.x" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "devOptional": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true - }, - "node_modules/@typechain/ethers-v5": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.0.0.tgz", - "integrity": "sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "peer": true, "dependencies": { - "lodash": "^4.17.15", - "ts-essentials": "^7.0.1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@ethersproject/abi": "^5.0.0", - "@ethersproject/bytes": "^5.0.0", - "@ethersproject/providers": "^5.0.0", - "ethers": "^5.1.3", - "typechain": "^8.0.0", - "typescript": ">=4.3.0" + "@babel/core": "^7.8.0" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "peer": true, "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "peer": true, "dependencies": { - "@babel/types": "^7.0.0" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/types": "^7.20.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dependencies": { - "@types/node": "*" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "peer": true, "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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", + "peer": true, "dependencies": { - "@types/node": "*" + "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/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "peer": true, "dependencies": { - "@types/node": "*" + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "peer": true, "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@types/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "peer": true, "dependencies": { - "@types/node": "*" + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "peer": true, "dependencies": { - "@types/ms": "*" + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } }, - "node_modules/@types/doctrine": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "peer": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/escodegen": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", - "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/eslint": { - "version": "8.56.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.7.tgz", - "integrity": "sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "peer": true, "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "peer": true, "dependencies": { + "@jest/types": "^29.6.3", "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/file-saver": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.7.tgz", - "integrity": "sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "peer": true, "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "peer": true, "dependencies": { - "@types/node": "*" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/gtag.js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.8.tgz", - "integrity": "sha512-xKDygydxruSUNkVbZWjiEbMijz9+xZCLb2yiTiQT88pm5EhIAUhaCo05IZF1HcQc90u4W7cp+7OZNpcJxpyL5g==" - }, - "node_modules/@types/hast": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "peer": true, "dependencies": { - "@types/unist": "^2" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "peer": true, "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", - "dev": true - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { - "@types/node": "*" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "peer": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "peer": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "peer": true, "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/jest-worker/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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } }, - "node_modules/@types/lodash": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", - "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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==" }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, "dependencies": { - "@types/unist": "^2" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/mdx": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.12.tgz", - "integrity": "sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "dev": true - }, - "node_modules/@types/node": { - "version": "15.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", - "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/npmlog": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.6.tgz", - "integrity": "sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/offscreencanvas": { - "version": "2019.7.3", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", - "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" - }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" - }, - "node_modules/@types/qrcode.react": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.5.tgz", - "integrity": "sha512-BghPtnlwvrvq8QkGa1H25YnN+5OIgCKFuQruncGWLGJYOzeSKiix/4+B9BtfKF2wf5ja8yfyWYA3OXju995G8w==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.9.14", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", - "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true - }, - "node_modules/@types/react": { - "version": "17.0.80", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", - "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "^0.16", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "17.0.25", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", - "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", - "dev": true, - "dependencies": { - "@types/react": "^17" - } - }, - "node_modules/@types/react-helmet": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.11.tgz", - "integrity": "sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dev": true, - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dev": true, - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-test-renderer": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.7.tgz", - "integrity": "sha512-1+ANPOWc6rB3IkSnElhjv6VLlKg2dSv/OWClUyZimbLsQyBn8Js9Vtdsi3UICJ2rIQ3k2la06dkB+C92QfhKmg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-tooltip": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@types/react-tooltip/-/react-tooltip-4.2.4.tgz", - "integrity": "sha512-UzjzmgY/VH3Str6DcAGTLMA1mVVhGOyARNTANExrirtp+JgxhaIOVDxq4TIRmpSi4voLv+w4HA9CC5GvhhCA0A==", - "deprecated": "This is a stub types definition. react-tooltip provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "react-tooltip": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "dev": true - }, - "node_modules/@types/sax": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/secp256k1": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", - "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", - "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", - "dev": true - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/source-list-map": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", - "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", - "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", - "dev": true - }, - "node_modules/@types/testing-library__cypress": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.13.tgz", - "integrity": "sha512-lkxNGVFBEX825Z/FrHA8FLuKv1q5L6Bccqm08Zds2MUG4gd5al32hCpplzVumke3br+hkhtVmuPTfwQadIkc5w==", - "dev": true, - "dependencies": { - "@testing-library/dom": "^7.11.0", - "cypress": "*" - } - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.9", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", - "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", - "dev": true, - "dependencies": { - "@types/jest": "*" - } - }, - "node_modules/@types/uglify-js": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", - "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/@types/use-persisted-state": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@types/use-persisted-state/-/use-persisted-state-0.3.4.tgz", - "integrity": "sha512-FCRQ3umMh3uPPxOgNgcjgpgebcfit5wpTbMOal6gVl28IPpCCp3HEssjo7jS+KFwcLY/lTO+uEis6KVUb3KG1A==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true - }, - "node_modules/@types/webpack": { - "version": "4.41.38", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz", - "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-env": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.4.tgz", - "integrity": "sha512-I6e+9+HtWADAWeeJWDFQtdk4EVSAbj6Rtz4q8fJ7mSr1M0jzlFcs8/HZ+Xb5SHzVm1dxH7aUiI+A8kA8Gcrm0A==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/parser/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@use-it/event-listener": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@use-it/event-listener/-/event-listener-0.1.7.tgz", - "integrity": "sha512-hgfExDzUU9uTRTPDCpw2s9jWTxcxmpJya3fK5ADpf5VDpSy8WYwY/kh28XE0tUcbsljeP8wfan48QvAQTSSa3Q==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@viem/anvil": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@viem/anvil/-/anvil-0.0.5.tgz", - "integrity": "sha512-aGgbwBNmCcxp08WcYwyL+n01HLLFYuhIczQLy6BPcomQ2CG4ngfTed8K73EOpsBTmvCxAcek0APcVS7UUWNALw==", - "dev": true, - "dependencies": { - "execa": "^7.1.1", - "get-port": "^6.1.2", - "http-proxy": "^1.18.1", - "ws": "^8.13.0" - } - }, - "node_modules/@viem/anvil/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@viem/anvil/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "peer": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@viem/anvil/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@viem/anvil/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "esbuild": ">=0.10.0" - } - }, - "node_modules/@yarnpkg/fslib": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", - "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", - "dev": true, - "dependencies": { - "@yarnpkg/libzip": "^2.3.0", - "tslib": "^1.13.0" - }, - "engines": { - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" - } - }, - "node_modules/@yarnpkg/fslib/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@yarnpkg/libzip": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", - "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", - "dev": true, - "dependencies": { - "@types/emscripten": "^1.39.6", - "tslib": "^1.13.0" - }, - "engines": { - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" - } - }, - "node_modules/@yarnpkg/libzip/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-hammerhead": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.6.2.tgz", - "integrity": "sha512-JZklfs1VVyjA1hf1y5qSzKSmK3K1UUUI7fQTuM/Zhv3rz4kFhdx4QwVnmU6tBEC8g/Ov6B+opfNFPeSZrlQfqA==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.46" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/acorn-hammerhead/node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", - "dev": true + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "peer": true }, - "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, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/react-pdf": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-7.7.3.tgz", + "integrity": "sha512-a2VfDl8hiGjugpqezBTUzJHYLNB7IS7a2t7GD52xMI9xHg8LdVaTMsnM9ZlNmKadnStT/tvX5IfV0yLn+JvYmw==", + "dependencies": { + "clsx": "^2.0.0", + "dequal": "^2.0.3", + "make-cancellable-promise": "^1.3.1", + "make-event-props": "^1.6.0", + "merge-refs": "^1.2.1", + "pdfjs-dist": "3.11.174", + "prop-types": "^15.6.2", + "tiny-invariant": "^1.0.0", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + }, "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=0.4.0" + "node": ">=10" } }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "peer": true, "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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==", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/ts-jest": { + "version": "29.2.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", + "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "bs-logger": "^0.2.6", + "ejs": "^3.1.10", + "fast-json-stable-stringify": "^2.1.0", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.6.3", + "yargs-parser": "^21.1.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { - "ajv": "^8.0.0" + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" }, "peerDependenciesMeta": { - "ajv": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { "optional": true } } }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "peer": true, "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.12.0" } }, - "node_modules/align-text/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, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "peer": true, "dependencies": { - "is-buffer": "^1.1.5" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true, - "engines": { - "node": ">=0.4.2" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, + "node_modules/@tradetrust-tt/decentralized-renderer-react-components/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==", "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/@tradetrust-tt/dnsprove": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/dnsprove/-/dnsprove-2.16.0.tgz", + "integrity": "sha512-2/wcmWcqznAVsA0Dojk9exuW63VqdwXwL12RMU9M29q+d/RzGuDUbNJ4/fg8liNd0Psgd2iCKGtxo6Z4M3wa0g==", "dependencies": { - "type-fest": "^0.21.3" + "axios": "1.7.2", + "debug": "^4.3.1", + "runtypes": "^6.3.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.x" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@tradetrust-tt/dnsprove/node_modules/axios": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } + "node_modules/@tradetrust-tt/dnsprove/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "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==", + "node_modules/@tradetrust-tt/document-store": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/document-store/-/document-store-4.1.1.tgz", + "integrity": "sha512-+gIR+icfbJOHVNXTc6D1Fo4jdwGRboZqUek/YN+ThXIaLaUP1dvD85tnEz63Nu4LfiDcjYld0aVXOfKsnCJ+yw==", "engines": { - "node": ">=8" + "node": ">=18.x" } }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true + "node_modules/@tradetrust-tt/token-registry": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-4.15.0.tgz", + "integrity": "sha512-hwi/a8O1ng1Zj+gleg/9HaaggDGe8xxeVB0ghfVctrPFW93YXgPBlrGNPPox/02DmiMOSe5QDxYpRq7ZWgtwfA==", + "dependencies": { + "@typechain/ethers-v5": "10.2.1" + }, + "peerDependencies": { + "ethers": ">=5.0.8" + } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@tradetrust-tt/token-registry-v4": { + "name": "@tradetrust-tt/token-registry", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-4.15.0.tgz", + "integrity": "sha512-hwi/a8O1ng1Zj+gleg/9HaaggDGe8xxeVB0ghfVctrPFW93YXgPBlrGNPPox/02DmiMOSe5QDxYpRq7ZWgtwfA==", "dependencies": { - "color-convert": "^1.9.0" + "@typechain/ethers-v5": "10.2.1" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "ethers": ">=5.0.8" } }, - "node_modules/ansi-styles/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@tradetrust-tt/token-registry-v4/node_modules/@typechain/ethers-v5": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", + "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", "dependencies": { - "color-name": "1.1.3" + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.1.1", + "typescript": ">=4.3.0" } }, - "node_modules/ansi-styles/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "node_modules/@tradetrust-tt/token-registry-v5": { + "name": "@tradetrust-tt/token-registry", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.1.1.tgz", + "integrity": "sha512-DHoGZ/p2yKanZTipSxbJbqZAXHdVra5294mR6eLjtIoXTTL47nUYAVuuv6hcF1OwE7aqvYac8piujXLKGdbxIA==", + "dependencies": { + "ethers": "^6.13.4" + } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@noble/hashes": "1.3.2" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true - }, - "node_modules/app-root-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", - "dev": true, + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "engines": { - "node": ">= 6.0.0" + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" + "undici-types": "~6.19.2" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } - ] - }, - "node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", - "dev": true, + ], "dependencies": { - "file-type": "^4.2.0" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" }, "engines": { - "node": ">=4" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "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 - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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, - "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, - "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, - "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "peer": true, - "engines": { - "node": ">=6" - } + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "node": ">=10.0.0" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, + "node_modules/@tradetrust-tt/token-registry/node_modules/@typechain/ethers-v5": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", + "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.1.1", + "typescript": ">=4.3.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust/-/tradetrust-6.10.0.tgz", + "integrity": "sha512-PYGukWhj6q1adPvgADlU/H2d8x30vholEQ0ss6wtPwXKfN1bs+2a+9m2SN170pilOR1CYJRkml3hXLwo2pqSEw==", + "hasInstallScript": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "@govtechsg/jsonld": "^0.1.1", + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "cross-fetch": "^4.0.0", + "debug": "^4.3.4", + "ethers": "^5.7.2", + "flatley": "^5.2.0", + "js-base64": "^3.7.7", + "js-sha3": "^0.9.3", + "lodash": "^4.17.21", + "runtypes": "^6.7.0", + "uuid": "^9.0.1", + "validator": "^13.11.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.x" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust-ui-components": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust-ui-components/-/tradetrust-ui-components-3.2.2.tgz", + "integrity": "sha512-J1/5jgT26Qe3yjeEre6txNJAxQg5RXRR2gdnvmC/CKadRIAU2poZgeVBpGloBsZeP/cNmWZ+0iarGNTl2pBPFw==", + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@tradetrust-tt/address-identity-resolver": "^1.6.1", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "postcss": "^8.5.1", + "react-feather": "^2.0.10", + "tailwindcss": "^3.4.17", + "validator": "^13.9.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=17.0.2" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust-utils": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust-utils/-/tradetrust-utils-1.14.3.tgz", + "integrity": "sha512-UF+oDt3vViJF01pfwzaOi5W15yd6MpUv3yxrcwe7I+b24fmQIyMJq0TtaYgJ+/ts0XJBibP5tW4vZwrWcM9/dA==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" + "@tradetrust-tt/tt-verify": "^8.10.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.x" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "node-fetch": "^2.6.12" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" + "node_modules/@tradetrust-tt/tradetrust/node_modules/js-sha3": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-8.10.2.tgz", + "integrity": "sha512-7kkLZ9BxzTJUX3pdo/MmLSVS0AhQd72kECwg/cdTnTBM8eFHjnWVkGK67ubA4pnSuq0ZsZfzwwUh9E2J5zYSWw==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "@tradetrust-tt/dnsprove": "^2.14.2", + "@tradetrust-tt/document-store": "^2.7.0", + "@tradetrust-tt/token-registry": "^4.12.1", + "@tradetrust-tt/tradetrust": "^6.9.0", + "axios": "^1.7.2", + "debug": "^4.3.1", + "did-resolver": "^3.1.0", + "ethers": "^5.4.0", + "ethr-did-resolver": "^4.3.3", + "node-cache": "^5.1.2", + "runtypes": "^6.3.0", + "web-did-resolver": "^2.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18.x" } }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } + "node_modules/@tradetrust-tt/tt-verify/node_modules/@tradetrust-tt/document-store": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/document-store/-/document-store-2.7.0.tgz", + "integrity": "sha512-wMTQkZ4FNzYvlWwaeKCHuV8fYxw+kefI38dTMHY5fpV3B5oaapePFGKHDs+4IrV1ZVFHQbqR/r/MP7dNwwjJDA==" }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify/node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "node_modules/@tradetrust-tt/tt-verify/node_modules/did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify/node_modules/ethr-did-resolver": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", + "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" + "@ethersproject/abi": "^5.1.0", + "@ethersproject/abstract-signer": "^5.1.0", + "@ethersproject/address": "^5.1.0", + "@ethersproject/basex": "^5.1.0", + "@ethersproject/bignumber": "^5.1.0", + "@ethersproject/contracts": "^5.1.0", + "@ethersproject/providers": "^5.1.0", + "@ethersproject/transactions": "^5.1.0", + "did-resolver": "^3.1.0", + "ethr-did-registry": "^0.0.3", + "querystring": "^0.2.1" } }, - "node_modules/assertion-error": { + "node_modules/@tradetrust-tt/tt-verify/node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/@tradetrust-tt/tt-verify/node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "engines": { - "node": "*" + "node": ">=0.4.x" } }, - "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, + "node_modules/@trustvc/trustvc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@trustvc/trustvc/-/trustvc-1.2.1.tgz", + "integrity": "sha512-Ha+NqnbgqXznLsr9gODNcBEOTNH+/ZGcJN5VsFnEusbRP85fwfl3NlsoB/0ssqSxiM5rnlZi8ZsBS+MjEOszHQ==", + "dependencies": { + "@tradetrust-tt/dnsprove": "^2.16.0", + "@tradetrust-tt/token-registry-v4": "npm:@tradetrust-tt/token-registry@^4.15.0", + "@tradetrust-tt/token-registry-v5": "npm:@tradetrust-tt/token-registry@^5.1.1", + "@tradetrust-tt/tradetrust": "^6.10.0", + "@tradetrust-tt/tradetrust-utils": "^2.1.2", + "@tradetrust-tt/tt-verify": "^9.3.0", + "@trustvc/w3c-context": "^1.2.1", + "@trustvc/w3c-credential-status": "^1.2.1", + "@trustvc/w3c-issuer": "^1.2.1", + "@trustvc/w3c-vc": "^1.2.3", + "did-resolver": "^4.1.0", + "ethers": "^5.7.2", + "js-sha3": "^0.9.3", + "ts-chacha20": "^1.2.0", + "web-did-resolver": "^2.0.27" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "~4.28.0" + }, + "peerDependencies": { + "ethers": "^5.7.2" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, + "node_modules/@trustvc/trustvc/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" + }, + "node_modules/@trustvc/trustvc/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "tslib": "^2.0.1" + "@noble/hashes": "1.3.2" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, + "node_modules/@trustvc/trustvc/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "engines": { - "node": ">=8" + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, + "node_modules/@trustvc/trustvc/node_modules/@tradetrust-tt/token-registry": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.1.1.tgz", + "integrity": "sha512-DHoGZ/p2yKanZTipSxbJbqZAXHdVra5294mR6eLjtIoXTTL47nUYAVuuv6hcF1OwE7aqvYac8piujXLKGdbxIA==", "dependencies": { - "lodash": "^4.17.14" + "ethers": "^6.13.4" } }, - "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, + "node_modules/@trustvc/trustvc/node_modules/@tradetrust-tt/token-registry/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", "funding": [ { "type": "individual", - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } - ] - }, - "node_modules/async-exit-hook": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz", - "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", - "dev": true, + ], + "dependencies": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, "engines": { - "node": ">=0.12.0" + "node": ">=14.0.0" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, + "node_modules/@trustvc/trustvc/node_modules/@tradetrust-tt/tradetrust-utils": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust-utils/-/tradetrust-utils-2.1.2.tgz", + "integrity": "sha512-y2fT9/k4LqYYWGgbRIY4Bln9KxqkF2e/hV+qE5yQAsxTLMBR64exHNs7TJ5ahUL5EsYFo/2SwUVxJpYW5K/4HQ==", + "dependencies": { + "@tradetrust-tt/tt-verify": "^9.2.0", + "dotenv": "^16.4.5" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=18.x" } }, - "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, - "bin": { - "atob": "bin/atob.js" + "node_modules/@trustvc/trustvc/node_modules/@tradetrust-tt/tt-verify": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-9.3.0.tgz", + "integrity": "sha512-34mvyg0x1EtbNqwzw4j+R/lCg6yU9zp/jPOn+SwsataCJQrzzoLy0F8++PWzaGtEp7yRmoHZHrEbIaObDh7aOQ==", + "dependencies": { + "@tradetrust-tt/dnsprove": "^2.16.0", + "@tradetrust-tt/document-store": "^4.1.0", + "@tradetrust-tt/token-registry": "^5.1.0", + "@tradetrust-tt/tradetrust": "^6.10.0", + "axios": "^1.7.2", + "debug": "^4.3.1", + "did-resolver": "^3.1.0", + "ethers": "^5.7.2", + "ethr-did-resolver": "^4.3.3", + "node-cache": "^5.1.2", + "runtypes": "^6.3.0", + "web-did-resolver": "^2.0.4" }, "engines": { - "node": ">= 4.5.0" + "node": ">=18.x" + }, + "peerDependencies": { + "ethers": "^5.7.2" } }, - "node_modules/attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "node_modules/@trustvc/trustvc/node_modules/@tradetrust-tt/tt-verify/node_modules/did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" + }, + "node_modules/@trustvc/trustvc/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@trustvc/trustvc/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + }, + "node_modules/@trustvc/trustvc/node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@trustvc/trustvc/node_modules/ethr-did-resolver": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", + "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", + "dependencies": { + "@ethersproject/abi": "^5.1.0", + "@ethersproject/abstract-signer": "^5.1.0", + "@ethersproject/address": "^5.1.0", + "@ethersproject/basex": "^5.1.0", + "@ethersproject/bignumber": "^5.1.0", + "@ethersproject/contracts": "^5.1.0", + "@ethersproject/providers": "^5.1.0", + "@ethersproject/transactions": "^5.1.0", + "did-resolver": "^3.1.0", + "ethr-did-registry": "^0.0.3", + "querystring": "^0.2.1" + } + }, + "node_modules/@trustvc/trustvc/node_modules/ethr-did-resolver/node_modules/did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" + }, + "node_modules/@trustvc/trustvc/node_modules/js-sha3": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" + }, + "node_modules/@trustvc/trustvc/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/@trustvc/trustvc/node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "engines": { - "node": ">=4" + "node": ">=0.4.x" } }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "node_modules/@trustvc/trustvc/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/@trustvc/trustvc/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "utf-8-validate": { + "optional": true } - ], + } + }, + "node_modules/@trustvc/w3c-context": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-1.2.1.tgz", + "integrity": "sha512-mTigDuHAcx4Rtgrt6vC79ok7yutNQsAkG0UtXtWOVZyjk6XVHKC3nj2tNLEfx+fSkaquGT0751iNJXGDRnxXoA==", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "did-resolver": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=18.x" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@trustvc/w3c-credential-status": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-1.2.1.tgz", + "integrity": "sha512-qwkDphY07TkcL820onXaCRlMJ5urSclyk9Zrx4nOkG0dsNPfG2Ts8s5Trm6k/U/BGJtRqMdqNhx4+pT2R8zyiw==", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "@trustvc/w3c-context": "^1.2.1", + "@trustvc/w3c-issuer": "^1.2.1", + "base64url-universal": "^2.0.0", + "pako": "^2.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18.x" + } + }, + "node_modules/@trustvc/w3c-credential-status/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "node_modules/@trustvc/w3c-issuer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-1.2.1.tgz", + "integrity": "sha512-/YzIm0qCe+S08ULfHQgmD1sdmMrsG0ezPM/kNMdLEW7tWbhgL5VLygdtvIZtYliqeVDqdxWXkcL6akmzmnSl6A==", + "dependencies": { + "@mattrglobal/bls12381-key-pair": "^1.2.1", + "bip39": "^3.1.0", + "did-resolver": "^4.1.0", + "multiformats": "^9.9.0", + "web-did-resolver": "^2.0.27" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18.x" } }, - "node_modules/aws-sdk": { - "version": "2.1592.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1592.0.tgz", - "integrity": "sha512-iwmS46jOEHMNodfrpNBJ5eHwjKAY05t/xYV2cp+KyzMX2yGgt2/EtWWnlcoMGBKR31qKTsjMj5ZPouC9/VeDOA==", - "dev": true, - "hasInstallScript": true, + "node_modules/@trustvc/w3c-vc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.3.tgz", + "integrity": "sha512-5HS8viob1f/ZdltQr8UyIFgJwANN9YlvkAVhY/jCjOCQX8PQkIBGozw6IC6p1p3H4HgZJhfxvVR/TtXd4yaR0A==", "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.16.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "util": "^0.12.4", - "uuid": "8.0.0", - "xml2js": "0.6.2" + "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", + "@trustvc/w3c-credential-status": "^1.2.1", + "@trustvc/w3c-issuer": "^1.2.1", + "did-resolver": "^4.1.0", + "jsonld": "^6.0.0", + "jsonld-signatures": "7.0.0", + "uuid": "^10.0.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=18.x" + }, + "peerDependencies": { + "jsonld": "^6.0.0" } }, - "node_modules/aws-sdk/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "node_modules/@trustvc/w3c-vc/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "devOptional": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "devOptional": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "devOptional": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "devOptional": true + }, + "node_modules/@typechain/ethers-v5": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.0.0.tgz", + "integrity": "sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==", "dev": true, "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/bytes": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.0.0", + "typescript": ">=4.3.0" } }, - "node_modules/aws-sdk/node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "node_modules/aws-sdk/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", "dev": true }, - "node_modules/aws-sdk/node_modules/url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", - "dev": true, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/aws-sdk/node_modules/uuid": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", - "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@types/node": "*" } }, - "node_modules/axios-extensions": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/axios-extensions/-/axios-extensions-3.1.6.tgz", - "integrity": "sha512-CmwMYxxAw4DcQDJ7/2Iv4GJj1Ao48lJEPieycgZQH6m1KcYZqf9zm2HM/CsULqheCpYxZbiGrCfZf5tVjXqoLg==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, "dependencies": { - "lru-cache": "^7.14.0", - "tslib": "^2.1.0", - "util": "^0.12.3" - }, - "peerDependencies": { - "axios": "*" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/axios-extensions/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "engines": { - "node": ">=12" + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "dependencies": { + "@types/node": "*" } }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "@types/node": "*" } }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/babel-jest/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==", + "node_modules/@types/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/node": "*" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/ms": "*" } }, - "node_modules/babel-jest/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==", + "node_modules/@types/detect-port": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", + "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", + "dev": true + }, + "node_modules/@types/doctrine": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", + "dev": true + }, + "node_modules/@types/ejs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", + "dev": true + }, + "node_modules/@types/emscripten": { + "version": "1.39.10", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", + "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==", + "dev": true + }, + "node_modules/@types/escodegen": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", + "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.56.7", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.7.tgz", + "integrity": "sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/babel-jest/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==", + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "node_modules/@types/file-saver": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.7.tgz", + "integrity": "sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@types/node": "*" } }, - "node_modules/babel-plugin-module-resolver": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", - "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", - "dev": true, + "node_modules/@types/gtag.js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.8.tgz", + "integrity": "sha512-xKDygydxruSUNkVbZWjiEbMijz9+xZCLb2yiTiQT88pm5EhIAUhaCo05IZF1HcQc90u4W7cp+7OZNpcJxpyL5g==" + }, + "node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "find-babel-config": "^2.0.0", - "glob": "^8.0.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">= 16" + "@types/unist": "^2" } }, - "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "dependencies": { - "balanced-match": "^1.0.0" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/babel-plugin-module-resolver/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/node": "*" } }, - "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", - "dev": true, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", + "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/unist": "^2" } }, - "node_modules/babel-plugin-react-generate-property": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/babel-plugin-react-generate-property/-/babel-plugin-react-generate-property-1.1.2.tgz", - "integrity": "sha512-Wm1OfCfv7juukTZEZHNSYIMxeQEcIhnQQeGlFbML1BesMGZValuCCnEaayg6KyAlT9Y07I5Tz6XmH9YirUfkFQ==", + "node_modules/@types/mdx": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.12.tgz", + "integrity": "sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==", "dev": true }, - "node_modules/babel-plugin-react-remove-properties": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-react-remove-properties/-/babel-plugin-react-remove-properties-0.3.0.tgz", - "integrity": "sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==", + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", "dev": true }, - "node_modules/babel-plugin-transform-react-qa-classes": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-qa-classes/-/babel-plugin-transform-react-qa-classes-1.6.0.tgz", - "integrity": "sha512-r7G9s+j6CiatnTMP+32fbPrfrSSPWJ3LBoESNlCdXWb8oAO2Ubcrgk0TSbpHVMoDpBiyn+zfm2rxdxwdTt3FpQ==", - "dev": true, - "dependencies": { - "babel-types": "^6.26.0", - "lodash.camelcase": "^4.3.0", - "lodash.isstring": "^4.0.1", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "pascalcase": "^1.0.0" - } + "node_modules/@types/node": { + "version": "15.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", + "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" }, - "node_modules/babel-plugin-transform-react-styled-components-qa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.1.0.tgz", - "integrity": "sha512-Db3YCZPuel9JYM8uZ3UAen3Yio5ZPTVbJuLqekxRdZ7fUF185iIHnp275Gb5qu6wDyUH+/L9erYieaigq5qvow==", + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, "dependencies": { - "lodash.camelcase": "^4.3.0", - "lodash.isstring": "^4.0.1", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "lodash.upperfirst": "4.3.1" + "@types/node": "*" } }, - "node_modules/babel-plugin-transform-require-context": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-require-context/-/babel-plugin-transform-require-context-0.1.1.tgz", - "integrity": "sha512-4ceqYOtzgmq4/QsB8dP7pUrUOCjY/jrRYdt7YkIOWHxtGDQbcf6YZDyLCiPQf6KsEIcIbSQiTRXOsbLiuJfgNQ==", - "dev": true, - "dependencies": { - "@babel/template": "7" - } + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "devOptional": true }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "node_modules/@types/npmlog": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.6.tgz", + "integrity": "sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ==", "dev": true, "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@types/node": "*" } }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "node_modules/@types/offscreencanvas": { + "version": "2019.7.3", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", + "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@types/node": "*" } }, - "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==", + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/qrcode.react": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.5.tgz", + "integrity": "sha512-BghPtnlwvrvq8QkGa1H25YnN+5OIgCKFuQruncGWLGJYOzeSKiix/4+B9BtfKF2wf5ja8yfyWYA3OXju995G8w==", "dev": true, "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "@types/react": "*" } }, - "node_modules/babel-runtime/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 + "node_modules/@types/qs": { + "version": "6.9.14", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", + "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", + "dev": true }, - "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==", + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, - "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, + "node_modules/@types/react": { + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" } }, - "node_modules/babel-types/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==", + "node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/react": "^17" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/react-helmet": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.11.tgz", + "integrity": "sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g==", + "dev": true, + "dependencies": { + "@types/react": "*" } }, - "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==" + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "dev": 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" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "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==", + "node_modules/@types/react-test-renderer": { + "version": "18.0.7", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.7.tgz", + "integrity": "sha512-1+ANPOWc6rB3IkSnElhjv6VLlKg2dSv/OWClUyZimbLsQyBn8Js9Vtdsi3UICJ2rIQ3k2la06dkB+C92QfhKmg==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@types/react": "*" } }, - "node_modules/base/node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "node_modules/@types/react-tooltip": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@types/react-tooltip/-/react-tooltip-4.2.4.tgz", + "integrity": "sha512-UzjzmgY/VH3Str6DcAGTLMA1mVVhGOyARNTANExrirtp+JgxhaIOVDxq4TIRmpSi4voLv+w4HA9CC5GvhhCA0A==", + "deprecated": "This is a stub types definition. react-tooltip provides its own type definitions, so you do not need this installed.", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "react-tooltip": "*" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/@types/resolve": { + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", + "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", + "dev": true }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", "dev": true, "dependencies": { - "tweetnacl": "^0.14.3" + "@types/node": "*" } }, - "node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "node_modules/@types/secp256k1": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", + "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", "dev": true, "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" + "@types/node": "*" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, - "engines": { - "node": ">=0.6" + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "dependencies": { + "@types/express": "*" } }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true }, - "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==", + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, - "optional": true, "dependencies": { - "file-uri-to-path": "1.0.0" + "@types/node": "*" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "node_modules/@types/source-list-map": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/tapable": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", + "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", + "dev": true + }, + "node_modules/@types/testing-library__cypress": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.13.tgz", + "integrity": "sha512-lkxNGVFBEX825Z/FrHA8FLuKv1q5L6Bccqm08Zds2MUG4gd5al32hCpplzVumke3br+hkhtVmuPTfwQadIkc5w==", "dev": true, "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "@testing-library/dom": "^7.11.0", + "cypress": "*" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", "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" - } - ], "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@types/jest": "*" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/@types/uglify-js": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", + "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "source-map": "^0.6.1" } }, - "node_modules/blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", - "dev": true - }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "node_modules/bluebird": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", - "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=0.10.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@types/use-persisted-state": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@types/use-persisted-state/-/use-persisted-state-0.3.4.tgz", + "integrity": "sha512-FCRQ3umMh3uPPxOgNgcjgpgebcfit5wpTbMOal6gVl28IPpCCp3HEssjo7jS+KFwcLY/lTO+uEis6KVUb3KG1A==", "dev": true, "dependencies": { - "ms": "2.0.0" + "@types/react": "*" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/@types/webpack": { + "version": "4.41.38", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz", + "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" } }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "node_modules/@types/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "dev": true + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, "engines": { - "node": ">= 5.10.0" + "node": ">=0.10.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@types/node": "*" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" + "@types/yargs-parser": "*" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, - "node_modules/brotli": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", - "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, "dependencies": { - "base64-js": "^1.1.2" + "@types/node": "*" } }, - "node_modules/brotli-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brotli-webpack-plugin/-/brotli-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-byxKhV7L/OsN9urBgcD8Gkgq0OW61KYdSBwN249vT77VRl+9iz6TlWDXhg45rwYynZYetr+WRVuUvQ5WzwcYDQ==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", "dev": true, "dependencies": { - "async": "~2.6.0", - "webpack-sources": "^1.0.2" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, - "optionalDependencies": { - "brotli": "^1.3.1", - "iltorb": "^2.0.1" + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">= 0.12" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/browserify-sign/node_modules/elliptic": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "balanced-match": "^1.0.0" } }, - "node_modules/browserify-sign/node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", + "node_modules/@typescript-eslint/eslint-plugin/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, - "dependencies": { - "pako": "~0.2.0" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "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" - } - ], + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" + "yallist": "^4.0.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=10" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "fast-json-stable-stringify": "2.x" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "base-x": "^3.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "dev": true, "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "dev": true, "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, "engines": { - "node": "*" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, - "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==" - }, - "node_modules/buffer-to-arraybuffer": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", - "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "devOptional": true, - "hasInstallScript": true, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=6.14.2" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, "dependencies": { - "run-applescript": "^7.0.0" + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=18" + "node": "^16.0.0 || >=18.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "engines": { - "node": ">= 0.8" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/bytes32": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bytes32/-/bytes32-0.0.3.tgz", - "integrity": "sha512-uQM5zGcelcBEk0R7vkIRVN7GnrDd2S5EeWrxv7dSFLPVoI5FwYiSYOOLaFwnsav0oSr3hZQ6mFq6QNi8Vt6n8w==", + "node_modules/@typescript-eslint/parser/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, - "bin": { - "bytes32": "bin.js" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "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" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@typescript-eslint/parser/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { "node": ">=10" } }, - "node_modules/cacache/node_modules/yallist": { + "node_modules/@typescript-eslint/parser/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "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==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "dev": 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" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" }, "engines": { - "node": ">=0.10.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", "dev": true, "dependencies": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true, + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, "engines": { - "node": ">=4" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/cacheable-request/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true - }, - "node_modules/cacheable-request/node_modules/keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", - "dev": true, + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, "engines": { - "node": ">=6" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=8" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 0.4" + "node": "^16.0.0 || >=18.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, "engines": { - "node": "*" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/callsite-record": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", - "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "@devexpress/error-stack-parser": "^2.0.6", - "@types/lodash": "^4.14.72", - "callsite": "^1.0.0", - "chalk": "^2.4.0", - "highlight-es": "^1.0.0", - "lodash": "4.6.1 || ^4.16.1", - "pinkie-promise": "^2.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/@typescript-eslint/type-utils/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, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, + "yallist": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001605", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz", - "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==", - "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" - } - ] - }, - "node_modules/canonicalize": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", - "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "node_modules/@typescript-eslint/type-utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "rsvp": "^4.8.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=10" } }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "dev": true, "engines": { - "node": ">=4" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/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==", - "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/chance": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.11.tgz", - "integrity": "sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "dependencies": { - "get-func-name": "^2.0.2" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "*" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 8.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://paulmillr.com/funding/" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=10" } }, - "node_modules/chrome-remote-interface": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.32.2.tgz", - "integrity": "sha512-3UbFKtEmqApehPQnqdblcggx7KveQphEMKQmdJZsOguE9ylw2N2/9Z7arO7xS55+DBJ/hyP8RrayLt4MMdJvQg==", + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "commander": "2.11.x", - "ws": "^7.2.0" + "lru-cache": "^6.0.0" }, "bin": { - "chrome-remote-interface": "bin/client.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/chrome-remote-interface/node_modules/commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@use-it/event-listener": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@use-it/event-listener/-/event-listener-0.1.7.tgz", + "integrity": "sha512-hgfExDzUU9uTRTPDCpw2s9jWTxcxmpJya3fK5ADpf5VDpSy8WYwY/kh28XE0tUcbsljeP8wfan48QvAQTSSa3Q==", + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "node_modules/@viem/anvil": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@viem/anvil/-/anvil-0.0.5.tgz", + "integrity": "sha512-aGgbwBNmCcxp08WcYwyL+n01HLLFYuhIczQLy6BPcomQ2CG4ngfTed8K73EOpsBTmvCxAcek0APcVS7UUWNALw==", "dev": true, "dependencies": { - "consola": "^3.2.3" + "execa": "^7.1.1", + "get-port": "^6.1.2", + "http-proxy": "^1.18.1", + "ws": "^8.13.0" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true - }, - "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==", + "node_modules/@viem/anvil/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "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==", + "node_modules/@viem/anvil/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/@viem/anvil/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, "engines": { - "node": ">= 0.4" + "node": ">=14.18.0" } }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "node_modules/@viem/anvil/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, "engines": { - "node": ">= 4.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@viem/anvil/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/@viem/anvil/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/@viem/anvil/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "node_modules/@viem/anvil/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", - "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", + "node_modules/@viem/anvil/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, "engines": { - "node": "10.* || >= 12.*" + "node": ">=12" }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/@viem/anvil/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, "engines": { - "node": ">=8" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "engines": { - "node": ">= 10" + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, - "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==", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/cliui/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==", + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@xtuc/long": "4.2.2" } }, - "node_modules/cliui/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==", + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "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" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, - "node_modules/clone-deep/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==", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "dependencies": { - "mimic-response": "^1.0.0" + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/coffeescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", - "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, - "bin": { - "cake": "bin/cake", - "coffee": "bin/coffee" - }, "engines": { - "node": ">=6" + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, - "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==", + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/esbuild-plugin-pnp": { + "version": "3.0.0-rc.15", + "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", + "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", "dev": true, "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "tslib": "^2.4.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.15.0" + }, + "peerDependencies": { + "esbuild": ">=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==", + "node_modules/@yarnpkg/fslib": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", + "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@yarnpkg/libzip": "^2.3.0", + "tslib": "^1.13.0" }, "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==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "node_modules/@yarnpkg/fslib/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/@yarnpkg/libzip": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", + "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", + "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "@types/emscripten": "^1.39.6", + "tslib": "^1.13.0" }, "engines": { - "node": ">= 0.8" + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/@yarnpkg/libzip/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "peer": true, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "devOptional": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" + "event-target-shim": "^5.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=6.5" } }, - "node_modules/command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "peer": true, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, "dependencies": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.6" } }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "peer": true, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "peer": true, - "engines": { - "node": ">=8" + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "node_modules/acorn-hammerhead": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.6.2.tgz", + "integrity": "sha512-JZklfs1VVyjA1hf1y5qSzKSmK3K1UUUI7fQTuM/Zhv3rz4kFhdx4QwVnmU6tBEC8g/Ov6B+opfNFPeSZrlQfqA==", "dev": true, - "engines": { - "node": ">=14" + "dependencies": { + "@types/estree": "0.0.46" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "node_modules/acorn-hammerhead/node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "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, - "engines": { - "node": ">=4.0.0" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "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==", + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, "engines": { - "node": ">= 0.6" + "node": ">= 10.0.0" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, + "node_modules/aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "devOptional": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "debug": "4" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 6.0.0" } }, - "node_modules/compression-webpack-plugin": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.2.tgz", - "integrity": "sha512-z6xtgKP3Uds2lyrkx2PGwrE9FZT8raHTC3ImFrY3e0faAfSfVIV63JmR+sfk5pf4OhUj3E4XdjZBCKpjYWIw6Q==", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=8" } }, - "node_modules/compression-webpack-plugin/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, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dependencies": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" }, "funding": { @@ -15105,852 +14589,806 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/compression-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, "peerDependencies": { - "ajv": "^6.9.1" + "ajv": "^8.8.2" } }, - "node_modules/compression-webpack-plugin/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 - }, - "node_modules/compression-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "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==", + "engines": { + "node": ">=8" + } }, - "node_modules/compression/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==", + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", "dev": true }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concurrently": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.1.tgz", - "integrity": "sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==", - "dev": true, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "bin": { - "concurrently": "bin/concurrently.js" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=4" } }, - "node_modules/concurrently/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, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "color-convert": "^2.0.1" + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 8" } }, - "node_modules/concurrently/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/app-root-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", + "dev": true + }, + "node_modules/app-root-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", + "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 6.0.0" } }, - "node_modules/concurrently/node_modules/chalk/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==", + "node_modules/append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "default-require-extensions": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/concurrently/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "devOptional": true + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/concurrently/node_modules/has-flag": { + "node_modules/archive-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "dev": true, + "dependencies": { + "file-type": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/concurrently/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==", + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, - "node_modules/concurrently/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==", + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, + "optional": true, "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" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "node_modules/concurrently/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "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 + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, + "dequal": "^2.0.3" + } + }, + "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, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "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, "engines": { - "node": ">=0.8" + "node": ">=0.10.0" } }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "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, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=0.10.0" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "engines": { + "node": ">=6" + } }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/constants-browserify": { + "node_modules/array-find": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", "dev": true }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "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==" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/cookiejar": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", - "dev": true - }, - "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==", + "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, "engines": { "node": ">=0.10.0" } }, - "node_modules/copy-webpack-plugin": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", - "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "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" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-webpack-plugin/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 - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/core-js": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", - "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", "dev": true, - "hasInstallScript": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dev": true, "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/core-js-pure": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.1.tgz", - "integrity": "sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" } }, - "node_modules/core-util-is": { + "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">=10" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, - "bin": { - "crc32": "bin/crc32.njs" + "node": ">= 0.4" }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "safer-buffer": "~2.1.0" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", + "bn.js": "^4.0.0", "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, "dependencies": { - "node-fetch": "^2.6.12" + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "engines": { - "node": ">= 8" + "node": ">=0.8" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, "engines": { "node": "*" } }, - "node_modules/crypto-md5": { + "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz", - "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.5.2" + "node": ">=0.10.0" } }, - "node_modules/crypto-random-string": { + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/css": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", - "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "dependencies": { - "inherits": "^2.0.1", - "source-map": "^0.1.38", - "source-map-resolve": "^0.5.1", - "urix": "^0.1.0" + "lodash": "^4.17.14" } }, - "node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "node_modules/async-exit-hook": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz", + "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" + "node": ">=0.12.0" } }, - "node_modules/css-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, - "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" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/css-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "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, - "peerDependencies": { - "ajv": "^6.9.1" + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" } }, - "node_modules/css-loader/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 + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "engines": { + "node": ">=4" + } }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "yallist": "^4.0.0" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/aws-sdk": { + "version": "2.1592.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1592.0.tgz", + "integrity": "sha512-iwmS46jOEHMNodfrpNBJ5eHwjKAY05t/xYV2cp+KyzMX2yGgt2/EtWWnlcoMGBKR31qKTsjMj5ZPouC9/VeDOA==", "dev": true, + "hasInstallScript": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.6.2" }, "engines": { - "node": ">=10" + "node": ">= 10.0.0" } }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/aws-sdk/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } + "node_modules/aws-sdk/node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "node_modules/aws-sdk/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true }, - "node_modules/css/node_modules/source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "node_modules/aws-sdk/node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", "dev": true, "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" + "punycode": "1.3.2", + "querystring": "0.2.0" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "node_modules/aws-sdk/node_modules/uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", + "dev": true, "bin": { - "cssesc": "bin/cssesc" - }, + "uuid": "dist/bin/uuid" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios-extensions": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/axios-extensions/-/axios-extensions-3.1.6.tgz", + "integrity": "sha512-CmwMYxxAw4DcQDJ7/2Iv4GJj1Ao48lJEPieycgZQH6m1KcYZqf9zm2HM/CsULqheCpYxZbiGrCfZf5tVjXqoLg==", "dependencies": { - "cssom": "~0.3.6" + "lru-cache": "^7.14.0", + "tslib": "^2.1.0", + "util": "^0.12.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "axios": "*" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "node_modules/axios-extensions/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } }, - "node_modules/cypress": { - "version": "13.7.2", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.2.tgz", - "integrity": "sha512-FF5hFI5wlRIHY8urLZjJjj/YvfCBrRpglbZCLr/cYcL9MdDe0+5usa8kTIrDHthlEc9lwihbkb5dmwqBDNS2yw==", + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^3.0.0", - "@cypress/xvfb": "^1.2.4", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.7.1", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.1", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cypress-file-upload": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-5.0.8.tgz", - "integrity": "sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g==", + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, "engines": { - "node": ">=8.2.1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "cypress": ">3.0.0" + "@babel/core": "^7.8.0" } }, - "node_modules/cypress-wait-until": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-1.7.2.tgz", - "integrity": "sha512-uZ+M8/MqRcpf+FII/UZrU7g1qYZ4aVlHcgyVopnladyoBrpoaMJ4PKZDrdOJ05H5RHbr7s9Tid635X3E+ZLU/Q==", - "dev": true - }, - "node_modules/cypress/node_modules/ansi-styles": { + "node_modules/babel-jest/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==", @@ -15965,37 +15403,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/cypress/node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/cypress/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "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" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/cypress/node_modules/chalk": { + "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16011,7 +15419,16 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { + "node_modules/babel-jest/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/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==", @@ -16023,2068 +15440,2068 @@ "node": ">=8" } }, - "node_modules/cypress/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, "engines": { - "node": ">= 6" + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/cypress/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=8" } }, - "node_modules/cypress/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/cypress/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "pump": "^3.0.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/cypress/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==", + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", + "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", "dev": true, + "dependencies": { + "find-babel-config": "^2.0.0", + "glob": "^8.0.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.1" + }, "engines": { - "node": ">=8" + "node": ">= 16" } }, - "node_modules/cypress/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "engines": { - "node": ">=8.12.0" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/cypress/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cypress/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" } }, - "node_modules/cypress/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/cypress/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==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/cypress/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/d": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", - "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "dependencies": { - "es5-ext": "^0.10.64", - "type": "^2.7.2" + "@babel/helper-define-polyfill-provider": "^0.6.1" }, - "engines": { - "node": ">=0.12" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/babel-plugin-react-generate-property": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-generate-property/-/babel-plugin-react-generate-property-1.1.2.tgz", + "integrity": "sha512-Wm1OfCfv7juukTZEZHNSYIMxeQEcIhnQQeGlFbML1BesMGZValuCCnEaayg6KyAlT9Y07I5Tz6XmH9YirUfkFQ==", + "dev": true + }, + "node_modules/babel-plugin-react-remove-properties": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-remove-properties/-/babel-plugin-react-remove-properties-0.3.0.tgz", + "integrity": "sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==", + "dev": true + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true + }, + "node_modules/babel-plugin-transform-react-qa-classes": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-qa-classes/-/babel-plugin-transform-react-qa-classes-1.6.0.tgz", + "integrity": "sha512-r7G9s+j6CiatnTMP+32fbPrfrSSPWJ3LBoESNlCdXWb8oAO2Ubcrgk0TSbpHVMoDpBiyn+zfm2rxdxwdTt3FpQ==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "babel-types": "^6.26.0", + "lodash.camelcase": "^4.3.0", + "lodash.isstring": "^4.0.1", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "pascalcase": "^1.0.0" } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "node_modules/babel-plugin-transform-react-styled-components-qa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.1.0.tgz", + "integrity": "sha512-Db3YCZPuel9JYM8uZ3UAen3Yio5ZPTVbJuLqekxRdZ7fUF185iIHnp275Gb5qu6wDyUH+/L9erYieaigq5qvow==", "dev": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" + "lodash.camelcase": "^4.3.0", + "lodash.isstring": "^4.0.1", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.upperfirst": "4.3.1" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/babel-plugin-transform-require-context": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-require-context/-/babel-plugin-transform-require-context-0.1.1.tgz", + "integrity": "sha512-4ceqYOtzgmq4/QsB8dP7pUrUOCjY/jrRYdt7YkIOWHxtGDQbcf6YZDyLCiPQf6KsEIcIbSQiTRXOsbLiuJfgNQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/template": "7" } }, - "node_modules/data-view-byte-length": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "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, "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/date-fns-tz": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", - "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", - "peerDependencies": { - "date-fns": ">=2.0.0" - } + "node_modules/babel-runtime/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 }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", + "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 }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "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, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/babel-types/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, "engines": { "node": ">=0.10.0" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, - "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==", - "engines": { - "node": ">=0.10" + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "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==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "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": ">=4" + "node": ">=0.10.0" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" + "safe-buffer": "^5.0.1" } }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "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, "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "node_modules/base/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, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, + "node_modules/base64url-universal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-2.0.0.tgz", + "integrity": "sha512-6Hpg7EBf3t148C3+fMzjf+CHnADVDafWzlJUXAqqqbm4MKNXbsoPdOkWeRTjNlkYG7TpyjIpRO1Gk0SnsFD1rw==", "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" + "base64url": "^3.0.1" }, "engines": { - "node": ">=4" + "node": ">=14" } }, - "node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "dev": true, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" + "tweetnacl": "^0.14.3" } }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "dev": true, "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" + "open": "^8.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/decompress-unzip/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/decompress/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/decompress/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", "dev": true, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/decompress/node_modules/pify": { + "node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true + "node_modules/bip39": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", + "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", + "dependencies": { + "@noble/hashes": "^1.2.0" + } }, - "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.12" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", "dev": true }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true }, - "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==", + "node_modules/bluebird": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", "dev": true }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "node_modules/body-parser/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, "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ms": "2.0.0" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=12" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/default-browser/node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "dev": true + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, "dependencies": { - "execa": "^5.0.0" + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", "dev": true, + "optional": true, "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "base64-js": "^1.1.2" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/brotli-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brotli-webpack-plugin/-/brotli-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-byxKhV7L/OsN9urBgcD8Gkgq0OW61KYdSBwN249vT77VRl+9iz6TlWDXhg45rwYynZYetr+WRVuUvQ5WzwcYDQ==", "dev": true, "dependencies": { - "clone": "^1.0.2" + "async": "~2.6.0", + "webpack-sources": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "brotli": "^1.3.1", + "iltorb": "^2.0.1" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" + "node_modules/browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", + "dev": true + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "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, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.12" } }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true + "node_modules/browserify-sign/node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "node_modules/browserify-sign/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", "dev": true, "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "pako": "~0.2.0" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "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" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" }, - "engines": { - "node": ">=10" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 6" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" } }, - "node_modules/dependency-graph": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", - "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", "dev": true, - "engines": { - "node": ">= 0.6.0" + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" } }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/destroy": { + "node_modules/buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, "engines": { - "node": ">=0.10" + "node": "*" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "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==" + }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", "dev": true }, - "node_modules/detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "dev": true, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/bufferutil": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", + "devOptional": true, + "hasInstallScript": true, "dependencies": { - "execa": "^5.1.1" + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=12" + "node": ">=6.14.2" } }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "optional": true + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "dev": true, "dependencies": { - "address": "^1.0.1", - "debug": "4" + "run-applescript": "^7.0.0" }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, - "node_modules/device-specs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.1.tgz", - "integrity": "sha512-rxns/NDZfbdYumnn801z9uo8kWIz3Eld7Bk/F0V9zw4sZemSoD93+gxHEonLdxYulkws4iCMt7ZP8zuM8EzUSg==", - "dev": true - }, - "node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, "engines": { - "node": ">=0.3.1" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.8" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "node_modules/bytes32": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bytes32/-/bytes32-0.0.3.tgz", + "integrity": "sha512-uQM5zGcelcBEk0R7vkIRVN7GnrDd2S5EeWrxv7dSFLPVoI5FwYiSYOOLaFwnsav0oSr3hZQ6mFq6QNi8Vt6n8w==", + "dev": true, + "bin": { + "bytes32": "bin.js" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "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": ">=6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "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, "dependencies": { - "utila": "~0.4" + "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/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", "dev": true }, - "node_modules/dom7": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", - "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, "dependencies": { - "ssr-window": "^4.0.0" + "json-buffer": "3.0.0" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "dev": true, "engines": { - "node": ">=0.4", - "npm": ">=1.2" + "node": ">=0.10.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", "dev": true, + "dependencies": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "domelementtype": "^2.2.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": ">= 4" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": "*" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "dependencies": { - "no-case": "^3.0.4", + "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "dev": true, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node": ">=6" } }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", - "dev": true, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/dotenv-parse-variables": { + "node_modules/caniuse-lite": { + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", + "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" + } + ] + }, + "node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "node_modules/canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/capture-exit": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dotenv-parse-variables/-/dotenv-parse-variables-2.0.0.tgz", - "integrity": "sha512-/Tezlx6xpDqR6zKg1V4vLCeQtHWiELhWoBz5A/E0+A1lXN9iIkNbbfc4THSymS0LQUo8F1PMiIwVG8ai/HrnSA==", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "dependencies": { - "debug": "^4.3.1", - "is-string-and-not-blank": "^0.0.2" + "rsvp": "^4.8.4" }, "engines": { - "node": ">= 8.3.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/download": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", - "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "node_modules/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", "dev": true, "dependencies": { - "archive-type": "^4.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.2.1", - "ext-name": "^5.0.0", - "file-type": "^11.1.0", - "filenamify": "^3.0.0", - "get-stream": "^4.1.0", - "got": "^8.3.1", - "make-dir": "^2.1.0", - "p-event": "^2.1.0", - "pify": "^4.0.1" + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.1", + "type-detect": "^4.0.5" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/download/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/download/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node_modules/chalk/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==", + "engines": { + "node": ">=0.8.0" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "node_modules/chance": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.11.tgz", + "integrity": "sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA==", "dev": true }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "devOptional": true + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "get-func-name": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.726", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.726.tgz", - "integrity": "sha512-xtjfBXn53RORwkbyKvDfTajtnTp0OJoPOIBzXvkNbb7+YYvCHJflba3L7Txyx/6Fov3ov2bGPr/n5MTixmPhdQ==" - }, - "node_modules/elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "node_modules/email-validator": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", - "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==", - "dev": true, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "devOptional": true, "engines": { - "node": ">4.0" + "node": ">=10" } }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "node_modules/chrome-remote-interface": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.32.2.tgz", + "integrity": "sha512-3UbFKtEmqApehPQnqdblcggx7KveQphEMKQmdJZsOguE9ylw2N2/9Z7arO7xS55+DBJ/hyP8RrayLt4MMdJvQg==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "commander": "2.11.x", + "ws": "^7.2.0" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "bin": { + "chrome-remote-interface": "bin/client.js" } }, - "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==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } + "node_modules/chrome-remote-interface/node_modules/commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=6.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" } }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", - "dev": true, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dependencies": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/endpoint-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/endpoint-utils/-/endpoint-utils-1.0.2.tgz", - "integrity": "sha512-s5IrlLvx7qVXPOjcxjF00CRBlybiQWOoGCNiIZ/Vin2WeJ3SHtfkWHRsyu7C1+6QAwYXf0ULoweylxUa19Khjg==", + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, "dependencies": { - "ip": "^1.1.3", - "pinkie-promise": "^1.0.0" + "consola": "^3.2.3" } }, - "node_modules/endpoint-utils/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", - "dev": true + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" }, - "node_modules/endpoint-utils/node_modules/pinkie": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==", + "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, + "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/endpoint-utils/node_modules/pinkie-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==", + "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, "dependencies": { - "pinkie": "^1.0.0" + "is-descriptor": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "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, "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.4" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "source-map": "~0.6.0" }, "engines": { - "node": ">=8.6" + "node": ">= 4.0" } }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/envinfo": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.12.0.tgz", - "integrity": "sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "devOptional": true, "dependencies": { - "prr": "~1.0.1" + "restore-cursor": "^3.1.0" }, - "bin": { - "errno": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/error-stack-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", - "integrity": "sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==", + "node_modules/cli-table3": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", "dev": true, "dependencies": { - "stackframe": "^0.3.1" + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/error-stack-parser/node_modules/stackframe": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", - "integrity": "sha512-XmoiF4T5nuWEp2x2w92WdGjdHGY/cZa6LIbRsDRQR/Xlk4uW0PAUlH1zJYVffocwKpCdwyuypIp25xsSXEtZHw==", - "dev": true - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "devOptional": true, "engines": { - "node": ">= 0.4" + "node": ">= 10" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, + "node_modules/cliui/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==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", - "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", - "dev": true, + "node_modules/cliui/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==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/es-module-lexer": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", - "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==" + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "dependencies": { - "es-errors": "^1.3.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "node_modules/clone-deep/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, "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-shim-unscopables": { + "node_modules/clone-response": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "mimic-response": "^1.0.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, + "optional": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "node_modules/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" }, "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "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, "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/es6-symbol": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", - "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", - "dev": true, + "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==", "dependencies": { - "d": "^1.0.2", - "ext": "^1.7.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.12" + "node": ">=7.0.0" } }, - "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "dev": true, - "hasInstallScript": true, + "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==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "devOptional": true, "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "color-support": "bin.js" } }, - "node_modules/esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, - "node_modules/esbuild-register": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", - "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "debug": "^4.3.4" + "delayed-stream": "~1.0.0" }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", "dev": true }, - "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==", - "engines": { - "node": ">=10" + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, + "node_modules/command-line-commands": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-3.0.2.tgz", + "integrity": "sha512-ac6PdCtdR6q7S3HN+JiVLIWGHY30PRYIEl2qPo+FuEuzwAUk0UYyimrngrg7FvF/mCr4Jgoqv5ZnHZgads50rw==", + "optional": true, "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "array-back": "^4.0.1" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "node_modules/command-line-commands/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.0.0" } }, - "node_modules/eslint-config-prettier": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-jest": { - "version": "24.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", - "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" - }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">= 4", - "eslint": ">=5" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "node": ">=14" } }, - "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", - "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=4.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "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, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/eslint-plugin-storybook": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", - "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", + "node_modules/compression-webpack-plugin": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.2.tgz", + "integrity": "sha512-z6xtgKP3Uds2lyrkx2PGwrE9FZT8raHTC3ImFrY3e0faAfSfVIV63JmR+sfk5pf4OhUj3E4XdjZBCKpjYWIw6Q==", "dev": true, "dependencies": { - "@storybook/csf": "^0.0.1", - "@typescript-eslint/utils": "^5.62.0", - "requireindex": "^1.2.0", - "ts-dedent": "^2.2.0" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" }, "engines": { - "node": ">= 18" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "eslint": ">=6" + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", - "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==", + "node_modules/compression-webpack-plugin/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, "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/eslint-plugin-testcafe": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testcafe/-/eslint-plugin-testcafe-0.2.1.tgz", - "integrity": "sha512-LZMHQ2kHFXzbt6ZSS2yUOQhr8QaHwaqvmra1EnXKK0qEwpAvegLdjntCbRPtuD6bDGxPFG87Y7mkI3S9TjZA4A==", - "dev": true - }, - "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==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" + "node_modules/compression-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/compression-webpack-plugin/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 + }, + "node_modules/compression-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "node_modules/compression/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, "dependencies": { - "@babel/highlight": "^7.10.4" + "ms": "2.0.0" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/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 + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concurrently": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.1.tgz", + "integrity": "sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==", "dev": true, "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" + "chalk": "^4.1.0", + "date-fns": "^2.16.1", + "lodash": "^4.17.21", + "rxjs": "^6.6.3", + "spawn-command": "^0.0.2-1", + "supports-color": "^8.1.0", + "tree-kill": "^1.2.2", + "yargs": "^16.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "bin": { + "concurrently": "bin/concurrently.js" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/concurrently/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==", @@ -18099,877 +17516,1196 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/concurrently/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, + "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/concurrently/node_modules/chalk/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/concurrently/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/concurrently/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, - "dependencies": { - "sprintf-js": "~1.0.2" + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/concurrently/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, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/concurrently/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, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "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==", + "node_modules/concurrently/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/eslint/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==", + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, "engines": { - "node": ">= 4" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "devOptional": true }, - "node_modules/eslint/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==", + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", "dev": true }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/eslint/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/eslint/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "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==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "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==", + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "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, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/eslint/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==", + "node_modules/copy-webpack-plugin": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", + "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/esniff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "node_modules/copy-webpack-plugin/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, "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/esotope-hammerhead": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz", - "integrity": "sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==", + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "dependencies": { - "@types/estree": "0.0.46" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/esotope-hammerhead/node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "node_modules/copy-webpack-plugin/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 }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/core-js": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", + "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", "dev": true, - "engines": { - "node": ">=4" + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/core-js-compat": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", + "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "dependencies": { + "browserslist": "^4.23.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "node_modules/core-js-pure": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.1.tgz", + "integrity": "sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==", "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "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==", + "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==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "estraverse": "^5.2.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "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, - "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.8" } }, - "node_modules/eth-lib": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", - "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "dev": true, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dependencies": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/eth-lib/node_modules/bn.js": { + "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/ethereum-bloom-filters": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", - "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", - "dev": true, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dependencies": { - "js-sha3": "^0.8.0" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dev": true, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/ethereumjs-util": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", - "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", - "dev": true, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "peer": true, "dependencies": { - "@types/bn.js": "^5.1.0", - "bn.js": "^5.1.2", - "create-hash": "^1.1.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.2.4" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" }, "engines": { - "node": ">=10.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ethereumjs-util/node_modules/@types/bn.js": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", - "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "peer": true, "dependencies": { - "@types/node": "*" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ethers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", - "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/create-jest/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "peer": true, "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ethers-aws-kms-signer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ethers-aws-kms-signer/-/ethers-aws-kms-signer-1.3.2.tgz", - "integrity": "sha512-A/xsjCtUGXybpo7imThn4wWcOazHKQi9wnfs9ArPrgp4TmD7dH0bw0FsX71rr9QWsP6RCj0FAGsAxCKNWgEP/g==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "peer": true, "dependencies": { - "asn1.js": "^5.4.1", - "aws-sdk": "^2.922.0", - "bn.js": "^5.2.0", - "debug": "^4.3.1", - "ethers": "^5.4.1" + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 10.18" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/etherscan-api": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/etherscan-api/-/etherscan-api-10.3.0.tgz", - "integrity": "sha512-XH+E7J2c6Wq750stvFuIIMdiLv5v65nTRftQojXuQXNfEsQaZOOgeY11WHdrGh6yh90ekDJQldgf033tIS1rCw==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "peer": true, "dependencies": { - "axios": "1.2.2", - "gh-pages": "4.0.0", - "querystring": "0.2.1" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/etherscan-api/node_modules/axios": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz", - "integrity": "sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "peer": true, "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/etherscan-api/node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/etherscan-api/node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, + "node_modules/create-jest/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, "engines": { - "node": ">=0.4.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ethjs-unit": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", - "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "peer": true, "dependencies": { - "bn.js": "4.11.6", - "number-to-bn": "1.7.0" + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.5.0", - "npm": ">=3" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ethjs-unit/node_modules/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", - "dev": true - }, - "node_modules/ethr-did-registry": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", - "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==" + "node_modules/create-jest/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/ethr-did-resolver": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-8.1.2.tgz", - "integrity": "sha512-dnbE3GItE1YHp/eavR11KbGDi8Il01H9GeH+wKgoSgE95pKBZufHyHYce/EK2k8VOmj6MJf8u/TIpPvxjCbK+A==", - "dev": true, + "node_modules/create-jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "peer": true, "dependencies": { - "@ethersproject/abi": "^5.6.3", - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/basex": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/contracts": "^5.6.2", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/providers": "^5.6.8", - "@ethersproject/signing-key": "^5.6.2", - "@ethersproject/transactions": "^5.6.2", - "did-resolver": "^4.0.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "dev": true, + "node_modules/create-jest/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "peer": true, "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "type-detect": "4.0.8" } }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "node_modules/create-jest/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "node_modules/create-jest/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", - "dev": true, + "node_modules/create-jest/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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.4.x" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "node_modules/create-jest/node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "peer": true, "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true + "node_modules/create-jest/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, + "node_modules/create-jest/node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "peer": true, "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/create-jest/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "peer": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, + "node_modules/create-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, + "node_modules/create-jest/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "peer": true, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "peer": true, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, + "node_modules/create-jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "peer": true, "dependencies": { - "pify": "^2.2.0" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/executable/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "node_modules/create-jest/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", + "peer": true, + "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": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, + "node_modules/create-jest/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==", + "peer": true, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "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, + "node_modules/create-jest/node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "peer": 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" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/expand-brackets/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, + "node_modules/create-jest/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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, + "node_modules/create-jest/node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "peer": true, "dependencies": { - "is-descriptor": "^0.1.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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, + "node_modules/create-jest/node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "peer": true, "dependencies": { - "is-extendable": "^0.1.0" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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, + "node_modules/create-jest/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/expand-brackets/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, + "node_modules/create-jest/node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "peer": true, + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/create-jest/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.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, + "node_modules/create-jest/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, "dependencies": { - "fill-range": "^2.1.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-range/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, + "node_modules/create-jest/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "peer": 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" + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-range/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, + "node_modules/create-jest/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "peer": true, "dependencies": { - "kind-of": "^3.0.2" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-range/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, + "node_modules/create-jest/node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "peer": true, "dependencies": { - "isarray": "1.0.0" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-range/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, + "node_modules/create-jest/node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "peer": true, "dependencies": { - "is-buffer": "^1.1.5" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "optional": true, + "node_modules/create-jest/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, + "node_modules/create-jest/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "peer": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expect/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/create-jest/node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "peer": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expect/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, + "node_modules/create-jest/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "peer": true, "dependencies": { - "@types/yargs-parser": "*" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/expect/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, + "node_modules/create-jest/node_modules/jest-worker/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==", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/expect/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, + "node_modules/create-jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "peer": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/expect/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, + "node_modules/create-jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "peer": true + }, + "node_modules/create-jest/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/expect/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, + "node_modules/create-jest/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/expect/node_modules/supports-color": { + "node_modules/create-jest/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/create-jest/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, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -18977,2875 +18713,3096 @@ "node": ">=8" } }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, + "node_modules/create-jest/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "peer": true, "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">= 0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/express/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, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "devOptional": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dependencies": { - "ms": "2.0.0" + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { - "side-channel": "^1.0.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", "dependencies": { - "type": "^2.7.2" + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, + "node_modules/crypto-ld": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/crypto-ld/-/crypto-ld-3.9.0.tgz", + "integrity": "sha512-PFE7V6A2QNnUp6iiPVEZI4p8wsztkEWLbY1BAXVnclm/aw4KGwpJ+1Ds4vQUCJ5BsWxj15fwE5rHQ8AWaWB2nw==", "dependencies": { - "mime-db": "^1.28.0" + "base64url-universal": "^1.0.1", + "bs58": "^4.0.1", + "node-forge": "~0.10.0", + "semver": "^6.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.3.0" + }, + "optionalDependencies": { + "sodium-native": "^3.2.0" } }, - "node_modules/ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, + "node_modules/crypto-ld/node_modules/base64url-universal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-1.1.0.tgz", + "integrity": "sha512-WyftvZqye29YQ10ZnuiBeEj0lk8SN8xHU9hOznkLc85wS1cLTp6RpzlMrHxMPD9nH7S55gsBqMqgGyz93rqmkA==", "dependencies": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" + "base64url": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8.3.0" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "node_modules/crypto-ld/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.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==", + "node_modules/crypto-md5": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz", + "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==", "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, "engines": { - "node": ">=0.10.0" + "iojs": ">=1.0.0", + "node": ">=0.5.2" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", "dev": true, "dependencies": { - "os-tmpdir": "~1.0.2" + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">=0.6.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/css-loader/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, "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" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "node_modules/css-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "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==", + "node_modules/css-loader/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 + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/extglob/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==", + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" + "lru-cache": "^6.0.0" }, "bin": { - "extract-zip": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "node": ">=10" } }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { - "pump": "^3.0.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true }, - "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==" + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "cssom": "~0.3.6" }, "engines": { - "node": ">=8.6.0" + "node": ">=8" } }, - "node_modules/fast-json-parse": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", - "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "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==" + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "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 + "node_modules/cypress": { + "version": "13.7.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.2.tgz", + "integrity": "sha512-FF5hFI5wlRIHY8urLZjJjj/YvfCBrRpglbZCLr/cYcL9MdDe0+5usa8kTIrDHthlEc9lwihbkb5dmwqBDNS2yw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.0", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "node_modules/cypress-file-upload": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-5.0.8.tgz", + "integrity": "sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g==", "dev": true, "engines": { - "node": ">= 4.9.1" + "node": ">=8.2.1" + }, + "peerDependencies": { + "cypress": ">3.0.0" } }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } + "node_modules/cypress-wait-until": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-1.7.2.tgz", + "integrity": "sha512-uZ+M8/MqRcpf+FII/UZrU7g1qYZ4aVlHcgyVopnladyoBrpoaMJ4PKZDrdOJ05H5RHbr7s9Tid635X3E+ZLU/Q==", + "dev": true }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/cypress/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, "dependencies": { - "websocket-driver": ">=0.5.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "node_modules/cypress/node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/cypress/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "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" + } + ], "dependencies": { - "bser": "2.1.1" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/cypress/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, "dependencies": { - "pend": "~1.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/cypress/node_modules/chalk/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, "dependencies": { - "escape-string-regexp": "^1.0.5" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/figures/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==", + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 6" } }, - "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==", + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=10" } }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "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" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" + "node_modules/cypress/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, + "engines": { + "node": ">=8" } }, - "node_modules/file-loader/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==" + "node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, + "node_modules/cypress/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { - "node": ">= 10.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "node_modules/file-selector": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", - "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "node_modules/cypress/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "tslib": "^2.4.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 12" + "node": ">=10" } }, - "node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", + "node_modules/cypress/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "node_modules/cypress/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, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=14.14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/file-type": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", - "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", + "node_modules/cypress/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, "engines": { - "node": ">=6" + "node": ">=0.12" } }, - "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, - "optional": true - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dependencies": { - "minimatch": "^5.0.1" + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { "node": ">=10" } }, - "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, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "dev": true, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/filenamify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", - "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", - "dev": true, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dependencies": { - "to-regex-range": "^5.0.1" + "@babel/runtime": "^7.21.0" }, "engines": { - "node": ">=8" + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/date-fns-tz": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", + "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", + "peerDependencies": { + "date-fns": ">=2.0.0" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/find-babel-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", - "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", - "dev": true, - "dependencies": { - "json5": "^2.1.1", - "path-exists": "^4.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==", "engines": { - "node": ">=16.0.0" + "node": ">=0.10" } }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">=4" } }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "mimic-response": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/find-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", - "integrity": "sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==", + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "dependencies": { - "user-home": "^2.0.0" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" }, "engines": { - "node": ">= 0.12" + "node": ">=4" } }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "peer": true, - "dependencies": { - "array-back": "^3.0.1" - }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "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==", + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "dev": true, - "bin": { - "flat": "cli.js" + "engines": { + "node": ">=0.10.0" } }, - "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==", + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dev": true, "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatley": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", - "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", - "dependencies": { - "is-buffer": "^1.1.6" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/flow-parser": { - "version": "0.233.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.233.0.tgz", - "integrity": "sha512-E/mv51GYJfLuRX6fZnw4M52gBxYa8pkHUOgNEZOcQK2RTXS8YXeU5rlalkTcY99UpwbeNVCSUFKaavpOksi/pQ==", + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": 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==", + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dev": true, "dependencies": { - "for-in": "^1.0.1" + "type-detect": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child/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==", + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4.0.0" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, + "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 + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", - "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "fs-extra": "^10.0.0", - "memfs": "^3.4.1", - "minimatch": "^3.0.4", - "node-abort-controller": "^3.0.1", - "schema-utils": "^3.1.1", - "semver": "^7.3.5", - "tapable": "^2.2.1" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">=12.13.0", - "yarn": ">=1.0.0" + "node": ">=18" }, - "peerDependencies": { - "typescript": ">3.6.0", - "webpack": "^5.11.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", "dev": true, "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" + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/default-browser/node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/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==", + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "execa": "^5.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "clone": "^1.0.2" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/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==", + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/fork-ts-checker-webpack-plugin/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 - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "yallist": "^4.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "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, "dependencies": { - "lru-cache": "^6.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/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, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "devOptional": true }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">= 0.8" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.6.0" } }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" + "node": ">=6" } }, - "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, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "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" - } - ] + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } }, - "node_modules/front-matter": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1" + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" } }, - "node_modules/front-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/detect-package-manager": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12" } }, - "node_modules/front-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "address": "^1.0.1", + "debug": "4" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" } }, - "node_modules/front-matter/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "node_modules/device-specs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.1.tgz", + "integrity": "sha512-rxns/NDZfbdYumnn801z9uo8kWIz3Eld7Bk/F0V9zw4sZemSoD93+gxHEonLdxYulkws4iCMt7ZP8zuM8EzUSg==", "dev": true }, - "node_modules/frontmatter-markdown-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.7.0.tgz", - "integrity": "sha512-AApxrNtVTlvvfHcj/7u+bLRozMVOedPMEESPzlVJiRPwidKvPDkbGOmaj7wps/M63fYzlwo6iXQtrjNrtuYh9A==", + "node_modules/devtools-protocol": { + "version": "0.0.1109433", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1109433.tgz", + "integrity": "sha512-w1Eqih66egbSr2eOoGZ+NsdF7HdxmKDo3pKFBySEGsmVvwWWNXzNCDcKrbFnd23Jf7kH1M806OfelXwu+Jk11g==", + "dev": true + }, + "node_modules/did-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", + "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "devOptional": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dependencies": { - "front-matter": "^4.0.0", - "loader-utils": "^2.0.0", - "markdown-it": "^12.0.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=14.14" + "node": ">=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "dependencies": { - "minipass": "^3.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", - "dev": true - }, - "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==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "utila": "~0.4" } }, - "node_modules/ganache": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/ganache/-/ganache-7.9.2.tgz", - "integrity": "sha512-7gsVVDpO9AhrFyDMWWl7SpMsPpqGcnAzjxz3k32LheIPNd64p2XsY9GYRdhWmKuryb60W1iaWPZWDkFKlbRWHA==", - "bundleDependencies": [ - "@trufflesuite/bigint-buffer", - "keccak", - "leveldown", - "secp256k1" - ], + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "hasShrinkwrap": true, "dependencies": { - "@trufflesuite/bigint-buffer": "1.1.10", - "@trufflesuite/uws-js-unofficial": "20.30.0-unofficial.0", - "@types/bn.js": "^5.1.0", - "@types/lru-cache": "5.1.1", - "@types/seedrandom": "3.0.1", - "abstract-level": "1.0.3", - "abstract-leveldown": "7.2.0", - "async-eventemitter": "0.2.4", - "emittery": "0.10.0", - "keccak": "3.0.2", - "leveldown": "6.1.0", - "secp256k1": "4.0.3" - }, - "bin": { - "ganache": "dist/node/cli.js", - "ganache-cli": "dist/node/cli.js" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "optionalDependencies": { - "bufferutil": "4.0.5", - "utf-8-validate": "5.0.7" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/ganache/node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "extraneous": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true }, - "node_modules/ganache/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "extraneous": true, + "node_modules/dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "ssr-window": "^4.0.0" } }, - "node_modules/ganache/node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "extraneous": true, - "engines": { - "node": ">=10.0.0" - } + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, - "node_modules/ganache/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "extraneous": true, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/ganache/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "extraneous": true, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/ganache/node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "extraneous": true, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/ganache/node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "extraneous": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/ganache/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "extraneous": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/ganache/node_modules/@microsoft/api-extractor": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.20.1.tgz", - "integrity": "sha512-T7cqcK+JpvHGOj7cD2ZCCWS7Xgru1uOqZwrV/FSUdyKVs5fopZcbBSuetwD/akst3O7Ypryg3UOLP54S/vnVmA==", - "extraneous": true, - "dependencies": { - "@microsoft/api-extractor-model": "7.16.0", - "@microsoft/tsdoc": "0.13.2", - "@microsoft/tsdoc-config": "~0.15.2", - "@rushstack/node-core-library": "3.45.1", - "@rushstack/rig-package": "0.3.8", - "@rushstack/ts-command-line": "4.10.7", - "colors": "~1.2.1", - "lodash": "~4.17.15", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "source-map": "~0.6.1", - "typescript": "~4.5.2" + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "bin": { - "api-extractor": "bin/api-extractor" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/ganache/node_modules/@microsoft/api-extractor-model": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.16.0.tgz", - "integrity": "sha512-0FOrbNIny8mzBrzQnSIkEjAXk0JMSnPmWYxt3ZDTPVg9S8xIPzB6lfgTg9+Mimu0RKCpGKBpd+v2WcR5vGzyUQ==", - "extraneous": true, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, "dependencies": { - "@microsoft/tsdoc": "0.13.2", - "@microsoft/tsdoc-config": "~0.15.2", - "@rushstack/node-core-library": "3.45.1" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/ganache/node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "extraneous": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "engines": { - "node": ">=4.2.0" + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/ganache/node_modules/@microsoft/tsdoc": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", - "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@microsoft/tsdoc-config": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", - "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", - "extraneous": true, - "dependencies": { - "@microsoft/tsdoc": "0.13.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "node_modules/ganache/node_modules/@microsoft/tsdoc-config/node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "extraneous": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/ganache/node_modules/@rushstack/node-core-library": { - "version": "3.45.1", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.1.tgz", - "integrity": "sha512-BwdssTNe007DNjDBxJgInHg8ePytIPyT0La7ZZSQZF9+rSkT42AygXPGvbGsyFfEntjr4X37zZSJI7yGzL16cQ==", - "extraneous": true, - "dependencies": { - "@types/node": "12.20.24", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.17.0", - "semver": "~7.3.0", - "timsort": "~0.3.0", - "z-schema": "~5.0.2" - } - }, - "node_modules/ganache/node_modules/@rushstack/node-core-library/node_modules/@types/node": { - "version": "12.20.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", - "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@rushstack/rig-package": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.8.tgz", - "integrity": "sha512-MDWg1xovea99PWloSiYMjFcCLsrdjFtYt6aOyHNs5ojn5mxrzR6U9F83hvbQjTWnKPMvZtr0vcek+4n+OQOp3Q==", - "extraneous": true, + "node_modules/dotenv-cli": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-8.0.0.tgz", + "integrity": "sha512-aLqYbK7xKOiTMIRf1lDPbI+Y+Ip/wo5k3eyp6ePysVaSqbyxjyK3dK35BTxG+rmd7djf5q2UPs4noPNH+cj0Qw==", + "dev": true, "dependencies": { - "resolve": "~1.17.0", - "strip-json-comments": "~3.1.1" + "cross-spawn": "^7.0.6", + "dotenv": "^16.3.0", + "dotenv-expand": "^10.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "dotenv": "cli.js" } }, - "node_modules/ganache/node_modules/@rushstack/ts-command-line": { - "version": "4.10.7", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.10.7.tgz", - "integrity": "sha512-CjS+DfNXUSO5Ab2wD1GBGtUTnB02OglRWGqfaTcac9Jn45V5MeUOsq/wA8wEeS5Y/3TZ2P1k+IWdVDiuOFP9Og==", - "extraneous": true, + "node_modules/dotenv-defaults": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz", + "integrity": "sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==", + "dev": true, "dependencies": { - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "colors": "~1.2.1", - "string-argv": "~0.3.1" + "dotenv": "^8.2.0" } }, - "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", - "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", - "dev": true, - "hasInstallScript": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "node-gyp-build": "4.4.0" - }, + "node_modules/dotenv-defaults/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, "engines": { - "node": ">= 14.0.0" + "node": ">=10" } }, - "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer/node_modules/node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "engines": { + "node": ">=12" } }, - "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial": { - "version": "20.30.0-unofficial.0", - "resolved": "https://registry.npmjs.org/@trufflesuite/uws-js-unofficial/-/uws-js-unofficial-20.30.0-unofficial.0.tgz", - "integrity": "sha512-r5X0aOQcuT6pLwTRLD+mPnAM/nlKtvIK4Z+My++A8tTOR0qTjNRx8UB8jzRj3D+p9PMAp5LnpCUUGmz7/TppwA==", + "node_modules/dotenv-parse-variables": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dotenv-parse-variables/-/dotenv-parse-variables-2.0.0.tgz", + "integrity": "sha512-/Tezlx6xpDqR6zKg1V4vLCeQtHWiELhWoBz5A/E0+A1lXN9iIkNbbfc4THSymS0LQUo8F1PMiIwVG8ai/HrnSA==", "dev": true, "dependencies": { - "ws": "8.13.0" + "debug": "^4.3.1", + "is-string-and-not-blank": "^0.0.2" }, - "optionalDependencies": { - "bufferutil": "4.0.7", - "utf-8-validate": "6.0.3" + "engines": { + "node": ">= 8.3.0" } }, - "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/bufferutil": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", - "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", + "node_modules/dotenv-webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-8.1.0.tgz", + "integrity": "sha512-owK1JcsPkIobeqjVrk6h7jPED/W6ZpdFsMPR+5ursB7/SdgDyO+VzAU+szK8C8u3qUhtENyYnj8eyXMR5kkGag==", "dev": true, - "hasInstallScript": true, - "optional": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "dotenv-defaults": "^2.0.2" }, "engines": { - "node": ">=6.14.2" + "node": ">=10" + }, + "peerDependencies": { + "webpack": "^4 || ^5" } }, - "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/utf-8-validate": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz", - "integrity": "sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==", + "node_modules/download": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "integrity": "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==", "dev": true, - "hasInstallScript": true, - "optional": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "archive-type": "^4.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.2.1", + "ext-name": "^5.0.0", + "file-type": "^11.1.0", + "filenamify": "^3.0.0", + "get-stream": "^4.1.0", + "got": "^8.3.1", + "make-dir": "^2.1.0", + "p-event": "^2.1.0", + "pify": "^4.0.1" }, "engines": { - "node": ">=6.14.2" + "node": ">=10" } }, - "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "node_modules/download/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=6" } }, - "node_modules/ganache/node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@types/abstract-leveldown": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", - "integrity": "sha512-q5veSX6zjUy/DlDhR4Y4cU0k2Ar+DT2LUraP00T19WLmTO6Se1djepCCaqU6nQrwcJ5Hyo/CWqxTzrrFg8eqbQ==", - "extraneous": true + "node_modules/download/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } }, - "node_modules/ganache/node_modules/@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "extraneous": true + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true }, - "node_modules/ganache/node_modules/@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "dependencies": { - "@types/node": "*" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/ganache/node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "extraneous": true, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/ganache/node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "extraneous": true, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", - "extraneous": true + "node_modules/electron-to-chromium": { + "version": "1.5.84", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.84.tgz", + "integrity": "sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==" }, - "node_modules/ganache/node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "extraneous": true + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/ganache/node_modules/@types/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", - "dev": true + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } }, - "node_modules/ganache/node_modules/@types/mocha": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz", - "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==", - "extraneous": true + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/ganache/node_modules/@types/node": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", - "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", "dev": true }, - "node_modules/ganache/node_modules/@types/seedrandom": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", - "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==", - "dev": true + "node_modules/email-validator": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", + "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==", + "dev": true, + "engines": { + "node": ">4.0" + } }, - "node_modules/ganache/node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/ganache/node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/ganache/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "extraneous": true + "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==" }, - "node_modules/ganache/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" } }, - "node_modules/ganache/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "extraneous": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" } }, - "node_modules/ganache/node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "extraneous": true, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { - "@xtuc/long": "4.2.2" + "once": "^1.4.0" } }, - "node_modules/ganache/node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/ganache/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/ganache/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/ganache/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/ganache/node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "extraneous": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "node_modules/endent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "dev": true, + "dependencies": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" } }, - "node_modules/ganache/node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "extraneous": true, + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, "dependencies": { - "envinfo": "^7.7.3" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/ganache/node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/abstract-level": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", - "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "dependencies": { - "buffer": "^6.0.3", - "catering": "^2.1.0", - "is-buffer": "^2.0.5", - "level-supports": "^4.0.0", - "level-transcoder": "^1.0.1", - "module-error": "^1.0.1", - "queue-microtask": "^1.2.3" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/ganache/node_modules/abstract-level/node_modules/level-supports": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", - "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.12.0.tgz", + "integrity": "sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==", "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/ganache/node_modules/abstract-leveldown": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", - "integrity": "sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dev": true, - "inBundle": true, - "license": "MIT", "dependencies": { - "buffer": "^6.0.3", - "catering": "^2.0.0", - "is-buffer": "^2.0.5", - "level-concat-iterator": "^3.0.0", - "level-supports": "^2.0.1", - "queue-microtask": "^1.2.3" + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "extraneous": true, - "bin": { - "acorn": "bin/acorn" + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" } }, - "node_modules/ganache/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "extraneous": true - }, - "node_modules/ganache/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "extraneous": true, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" } }, - "node_modules/ganache/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "extraneous": true, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, "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" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "extraneous": true + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "node_modules/ganache/node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "extraneous": true, + "node_modules/es-iterator-helpers": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", + "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": ">=8" - } + "node_modules/es-module-lexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", + "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "dev": true }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dependencies": { - "color-convert": "^2.0.1" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/ganache/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "extraneous": true, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "node_modules/ganache/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "extraneous": true, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "hasown": "^2.0.0" } }, - "node_modules/ganache/node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "extraneous": true, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "extraneous": true, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/ganache/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dev": true, "dependencies": { - "lodash": "^4.17.14" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/ganache/node_modules/async-eventemitter": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", - "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", "dev": true, "dependencies": { - "async": "^2.4.0" + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" } }, - "node_modules/ganache/node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "extraneous": true, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, - "node_modules/ganache/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==", - "extraneous": true + "node_modules/esbuild-plugin-alias": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", + "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", + "dev": true }, - "node_modules/ganache/node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "node_modules/esbuild-register": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", + "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", "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" - } - ], - "inBundle": true, - "license": "MIT" + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } }, - "node_modules/ganache/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "extraneous": true, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/ganache/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "extraneous": true, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "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==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "extraneous": true, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/ganache/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "extraneous": true, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/ganache/node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/ganache/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==", - "extraneous": true + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } }, - "node_modules/ganache/node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "extraneous": true, + "node_modules/eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "dev": true, "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "node_modules/ganache/node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "extraneous": true, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/ganache/node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "extraneous": true, + "node_modules/eslint-plugin-react": { + "version": "7.34.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/ganache/node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "extraneous": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/ganache/node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "extraneous": true, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "extraneous": true, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "browserslist": "cli.js" + "resolve": "bin/resolve" }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "node_modules/eslint-plugin-storybook": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", "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" - } - ], - "inBundle": true, - "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@storybook/csf": "^0.0.1", + "@typescript-eslint/utils": "^5.62.0", + "requireindex": "^1.2.0", + "ts-dedent": "^2.2.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "eslint": ">=6" } }, - "node_modules/ganache/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==", - "extraneous": true + "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", + "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } }, - "node_modules/ganache/node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "extraneous": true + "node_modules/eslint-plugin-testcafe": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testcafe/-/eslint-plugin-testcafe-0.2.1.tgz", + "integrity": "sha512-LZMHQ2kHFXzbt6ZSS2yUOQhr8QaHwaqvmra1EnXKK0qEwpAvegLdjntCbRPtuD6bDGxPFG87Y7mkI3S9TjZA4A==", + "dev": true }, - "node_modules/ganache/node_modules/bufferutil": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", - "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "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, - "hasInstallScript": true, - "optional": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=6.14.2" + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" } }, - "node_modules/ganache/node_modules/builtin-status-codes": { + "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "extraneous": true, + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/ganache/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "extraneous": true, + "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, "engines": { "node": ">=10" } }, - "node_modules/ganache/node_modules/caniuse-lite": { - "version": "1.0.30001435", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz", - "integrity": "sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA==", - "extraneous": true + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/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, + "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/ganache/node_modules/catering": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", - "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", + "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, - "inBundle": true, - "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/ganache/node_modules/chalk": { + "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==", - "extraneous": true, + "dev": true, "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/ganache/node_modules/chalk/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==", - "extraneous": true, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/ganache/node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "extraneous": true, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 8.10.0" + "node": ">=8" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "extraneous": true, + "node_modules/eslint/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, "engines": { - "node": ">=6.0" + "node": ">=8" } }, - "node_modules/ganache/node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "extraneous": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" } }, - "node_modules/ganache/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "extraneous": true, + "node_modules/eslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/ganache/node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "extraneous": true, + "node_modules/eslint/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 + }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/eslint/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "extraneous": true + "node_modules/eslint/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, - "node_modules/ganache/node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "extraneous": true, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.1.90" + "node": ">=8" } }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "extraneous": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "node_modules/eslint/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "extraneous": true + "node_modules/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/ganache/node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "extraneous": true, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/ganache/node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "extraneous": true, + "node_modules/esotope-hammerhead": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.8.tgz", + "integrity": "sha512-2Zhg0c6NfrNA4QT5s4+QG5WJQtq3Se7GonNwtNwfr7sVIo/7L8rirPfh9yyloEmDA7R0yPgD10teFxhf2vWyIw==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "@types/estree": "0.0.46" } }, - "node_modules/ganache/node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "extraneous": true + "node_modules/esotope-hammerhead/node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true }, - "node_modules/ganache/node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "extraneous": true, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/ganache/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "extraneous": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/ganache/node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "extraneous": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/ganache/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "extraneous": true, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=6.0" + "node": ">=0.10" } }, - "node_modules/ganache/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, + "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, + "dependencies": { + "estraverse": "^5.2.0" + }, "engines": { - "node": ">=10" + "node": ">=4.0" } }, - "node_modules/ganache/node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "extraneous": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, + "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, "engines": { - "node": ">= 0.4" + "node": ">=4.0" } }, - "node_modules/ganache/node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "extraneous": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.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, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "extraneous": true, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, "engines": { - "node": ">=0.3.1" + "node": ">= 0.6" } }, - "node_modules/ganache/node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "extraneous": true, + "node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dev": true, "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" } }, - "node_modules/ganache/node_modules/diffie-hellman/node_modules/bn.js": { + "node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "extraneous": true + "dev": true }, - "node_modules/ganache/node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "node_modules/ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", "dev": true, - "inBundle": true, - "license": "MIT", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "js-sha3": "^0.8.0" } }, - "node_modules/ganache/node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", "dev": true, - "inBundle": true, - "license": "MIT" + "dependencies": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } }, - "node_modules/ganache/node_modules/emittery": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", - "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", + "node_modules/ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "dev": true, + "dependencies": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, "engines": { - "node": ">=12" + "node": ">=10.0.0" } }, - "node_modules/ganache/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==", - "extraneous": true + "node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", + "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/ganache/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "extraneous": true, - "engines": { - "node": ">= 4" + "node_modules/ethers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", + "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abi": "5.7.0", + "@ethersproject/abstract-provider": "5.7.0", + "@ethersproject/abstract-signer": "5.7.0", + "@ethersproject/address": "5.7.0", + "@ethersproject/base64": "5.7.0", + "@ethersproject/basex": "5.7.0", + "@ethersproject/bignumber": "5.7.0", + "@ethersproject/bytes": "5.7.0", + "@ethersproject/constants": "5.7.0", + "@ethersproject/contracts": "5.7.0", + "@ethersproject/hash": "5.7.0", + "@ethersproject/hdnode": "5.7.0", + "@ethersproject/json-wallets": "5.7.0", + "@ethersproject/keccak256": "5.7.0", + "@ethersproject/logger": "5.7.0", + "@ethersproject/networks": "5.7.1", + "@ethersproject/pbkdf2": "5.7.0", + "@ethersproject/properties": "5.7.0", + "@ethersproject/providers": "5.7.2", + "@ethersproject/random": "5.7.0", + "@ethersproject/rlp": "5.7.0", + "@ethersproject/sha2": "5.7.0", + "@ethersproject/signing-key": "5.7.0", + "@ethersproject/solidity": "5.7.0", + "@ethersproject/strings": "5.7.0", + "@ethersproject/transactions": "5.7.0", + "@ethersproject/units": "5.7.0", + "@ethersproject/wallet": "5.7.0", + "@ethersproject/web": "5.7.1", + "@ethersproject/wordlists": "5.7.0" } }, - "node_modules/ganache/node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "extraneous": true, + "node_modules/ethers-aws-kms-signer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ethers-aws-kms-signer/-/ethers-aws-kms-signer-1.3.2.tgz", + "integrity": "sha512-A/xsjCtUGXybpo7imThn4wWcOazHKQi9wnfs9ArPrgp4TmD7dH0bw0FsX71rr9QWsP6RCj0FAGsAxCKNWgEP/g==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "asn1.js": "^5.4.1", + "aws-sdk": "^2.922.0", + "bn.js": "^5.2.0", + "debug": "^4.3.1", + "ethers": "^5.4.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 10.18" } }, - "node_modules/ganache/node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "extraneous": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" + "node_modules/etherscan-api": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/etherscan-api/-/etherscan-api-10.3.0.tgz", + "integrity": "sha512-XH+E7J2c6Wq750stvFuIIMdiLv5v65nTRftQojXuQXNfEsQaZOOgeY11WHdrGh6yh90ekDJQldgf033tIS1rCw==", + "dev": true, + "dependencies": { + "axios": "1.2.2", + "gh-pages": "4.0.0", + "querystring": "0.2.1" } }, - "node_modules/ganache/node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "extraneous": true + "node_modules/etherscan-api/node_modules/axios": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.2.tgz", + "integrity": "sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } }, - "node_modules/ganache/node_modules/es6-object-assign": { + "node_modules/etherscan-api/node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "extraneous": true - }, - "node_modules/ganache/node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "extraneous": true, - "engines": { - "node": ">=6" - } + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/etherscan-api/node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, "engines": { - "node": ">=10" + "node": ">=0.4.x" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", + "dev": true + }, + "node_modules/ethr-did-registry": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", + "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==" + }, + "node_modules/ethr-did-resolver": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-8.1.2.tgz", + "integrity": "sha512-dnbE3GItE1YHp/eavR11KbGDi8Il01H9GeH+wKgoSgE95pKBZufHyHYce/EK2k8VOmj6MJf8u/TIpPvxjCbK+A==", + "dev": true, "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "@ethersproject/abi": "^5.6.3", + "@ethersproject/abstract-signer": "^5.6.2", + "@ethersproject/address": "^5.6.1", + "@ethersproject/basex": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/contracts": "^5.6.2", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/providers": "^5.6.8", + "@ethersproject/signing-key": "^5.6.2", + "@ethersproject/transactions": "^5.6.2", + "did-resolver": "^4.0.1" } }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": ">=4.0" + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" } }, - "node_modules/ganache/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "extraneous": true, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/ganache/node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "extraneous": true, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==", + "dev": true, "engines": { - "node": ">=0.8.x" + "node": ">=0.4.x" } }, - "node_modules/ganache/node_modules/evp_bytestokey": { + "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "extraneous": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, - "node_modules/ganache/node_modules/execa": { + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "extraneous": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -21859,1277 +21816,960 @@ }, "engines": { "node": ">=10" - } - }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "extraneous": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/ganache/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "extraneous": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ganache/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==", - "extraneous": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ganache/node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "extraneous": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/ganache/node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "extraneous": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/ganache/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "extraneous": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "extraneous": true, - "os": [ - "darwin", - "linux" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/ganache/node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/ganache/node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "extraneous": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/ganache/node_modules/get-stream": { + "node_modules/execa/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "extraneous": true, "engines": { "node": ">=10" - } - }, - "node_modules/ganache/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "extraneous": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ganache/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "extraneous": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ganache/node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "extraneous": true - }, - "node_modules/ganache/node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "extraneous": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/ganache/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "extraneous": true, - "engines": { - "node": ">=4.x" - } - }, - "node_modules/ganache/node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "extraneous": true, - "dependencies": { - "function-bind": "^1.1.1" }, - "engines": { - "node": ">= 0.4.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" - } - }, - "node_modules/ganache/node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "extraneous": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - } - }, - "node_modules/ganache/node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "extraneous": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ganache/node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "extraneous": true, - "dependencies": { - "has-symbols": "^1.0.2" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "extraneous": true, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "pify": "^2.2.0" }, "engines": { "node": ">=4" } }, - "node_modules/ganache/node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/ganache/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==", - "extraneous": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/ganache/node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/ganache/node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "extraneous": true, "engines": { - "node": ">=10.17.0" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, - "node_modules/ganache/node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "extraneous": true, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/ganache/node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "extraneous": true, + "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, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "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": ">=8" - } - }, - "node_modules/ganache/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==", - "extraneous": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "node_modules/expand-brackets/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, - "inBundle": true, - "license": "ISC" - }, - "node_modules/ganache/node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "extraneous": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ganache/node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "extraneous": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "ms": "2.0.0" } }, - "node_modules/ganache/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "extraneous": true, + "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, "dependencies": { - "binary-extensions": "^2.0.0" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "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" - } - ], - "inBundle": true, - "license": "MIT", + "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, + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "extraneous": true, + "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, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, "engines": { "node": ">= 0.4" } }, - "node_modules/ganache/node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "extraneous": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/ganache/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "extraneous": true, + "node_modules/expand-brackets/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, "engines": { "node": ">=0.10.0" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "optional": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/ganache/node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "extraneous": true, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.14.2" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/expect/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/ganache/node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "extraneous": true, + "node_modules/expect/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@types/yargs-parser": "*" + } + }, + "node_modules/expect/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, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ganache/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "extraneous": true, + "node_modules/expect/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/expect/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, "engines": { "node": ">=8" } }, - "node_modules/ganache/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==", - "extraneous": true, - "dependencies": { - "isobject": "^3.0.1" - }, + "node_modules/expect/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/ganache/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "extraneous": true, + "node_modules/expect/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, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/ganache/node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "extraneous": true, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.10.0" } }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": ">=10" + "node_modules/express/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, + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/ganache/node_modules/isexe": { + "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "extraneous": true + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, - "node_modules/ganache/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "extraneous": true, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "extraneous": true, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "type": "^2.7.2" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "dependencies": { + "mime-db": "^1.28.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, "dependencies": { - "argparse": "^2.0.1" + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/ganache/node_modules/js-yaml/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/ganache/node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "extraneous": true, - "bin": { - "json5": "lib/cli.js" + "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, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "extraneous": true, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "devOptional": true, "dependencies": { - "graceful-fs": "^4.1.6" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" } }, - "node_modules/ganache/node_modules/keccak": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", - "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", - "dev": true, - "hasInstallScript": true, - "inBundle": true, - "license": "MIT", + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "devOptional": true, "dependencies": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=0.6.0" } }, - "node_modules/ganache/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==", - "extraneous": true, + "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, + "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/ganache/node_modules/level-concat-iterator": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz", - "integrity": "sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==", + "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, - "inBundle": true, - "license": "MIT", "dependencies": { - "catering": "^2.1.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/level-js": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/level-js/-/level-js-6.1.0.tgz", - "integrity": "sha512-i7mPtkZm68aewfv0FnIUWvFUFfoyzIvVKnUmuQGrelEkP72vSPTaA1SGneWWoCV5KZJG4wlzbJLp1WxVNGuc6A==", - "extraneous": true, + "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, "dependencies": { - "abstract-leveldown": "^7.2.0", - "buffer": "^6.0.3", - "inherits": "^2.0.3", - "ltgt": "^2.1.2", - "run-parallel-limit": "^1.1.0" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/level-supports": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz", - "integrity": "sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==", + "node_modules/extglob/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, - "inBundle": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/level-transcoder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", - "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, "dependencies": { - "buffer": "^6.0.3", - "module-error": "^1.0.1" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": ">=12" + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/ganache/node_modules/leveldown": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz", - "integrity": "sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==", + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "hasInstallScript": true, - "inBundle": true, - "license": "MIT", "dependencies": { - "abstract-leveldown": "^7.2.0", - "napi-macros": "~2.0.0", - "node-gyp-build": "^4.3.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=10.12.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "extraneous": true, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.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==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, "engines": { - "node": ">=6.11.5" + "node": ">=8.6.0" } }, - "node_modules/ganache/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "extraneous": true, + "node_modules/fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, + "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==" + }, + "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 + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=8.9.0" + "node": ">=0.8.0" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" + "bser": "2.1.1" } }, - "node_modules/ganache/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/ganache/node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" + "pend": "~1.2.0" } }, - "node_modules/ganache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "extraneous": true, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], "dependencies": { - "yallist": "^4.0.0" + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" }, "engines": { - "node": ">=10" + "node": "^12.20 || >= 14.13" } }, - "node_modules/ganache/node_modules/ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "extraneous": true + "node_modules/fetch-retry": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", + "dev": true }, - "node_modules/ganache/node_modules/mcl-wasm": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.9.0.tgz", - "integrity": "sha512-rvU7L/68ZrDk4dpPZteiEqvK9nB/1XbbHmuLK6qIvc4xuuJb/iv1p5X3KEyq6AYatLnc+zbdSlLXTlKgTnCRZQ==", - "extraneous": true, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "devOptional": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, "engines": { - "node": ">=8.9.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "extraneous": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "node_modules/figures/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==", + "devOptional": true, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/ganache/node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "extraneous": true - }, - "node_modules/ganache/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "extraneous": true, + "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, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=8.6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/ganache/node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "extraneous": true, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/ganache/node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "extraneous": true, "engines": { - "node": ">= 0.6" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/ganache/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "extraneous": true, + "node_modules/file-loader/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, "dependencies": { - "mime-db": "1.52.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 0.6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ganache/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "extraneous": true, - "engines": { - "node": ">=6" + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/ganache/node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "inBundle": true, - "license": "ISC" + "node_modules/file-loader/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 }, - "node_modules/ganache/node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/ganache/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "extraneous": true, "dependencies": { - "brace-expansion": "^1.1.7" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "*" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/ganache/node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "extraneous": true + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, - "node_modules/ganache/node_modules/mocha": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.3.tgz", - "integrity": "sha512-Xcpl9FqXOAYqI3j79pEtHBBnQgVXIhpULjGQa7DVb0Po+VzmSIK9kanAiWLHoRR/dbZ2qpdPshuXr8l1VaHCzw==", - "extraneous": true, - "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.2", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.7", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.25", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.1.5", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "node_modules/file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "dependencies": { + "tslib": "^2.4.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 12" } }, - "node_modules/ganache/node_modules/module-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", - "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", + "node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "extraneous": true, - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/file-system-cache/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=14.14" } }, - "node_modules/ganache/node_modules/napi-macros": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", - "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "node_modules/file-type": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "integrity": "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==", "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/ganache/node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "extraneous": true + "engines": { + "node": ">=6" + } }, - "node_modules/ganache/node_modules/node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", - "dev": true, - "inBundle": true, - "license": "MIT" + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } }, - "node_modules/ganache/node_modules/node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/ganache/node_modules/node-loader": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/node-loader/-/node-loader-1.0.2.tgz", - "integrity": "sha512-myxAxpyMR7knjA4Uzwf3gjxaMtxSWj2vpm9o6AYWWxQ1S3XMBNeG2vzYcp/5eW03cBGfgSxyP+wntP8qhBJNhQ==", - "extraneous": true, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/ganache/node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "extraneous": true, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/ganache/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "extraneous": true, + "node_modules/filenamify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "integrity": "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==", + "dev": true, "dependencies": { - "path-key": "^3.0.0" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/ganache/node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "extraneous": true, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/ganache/node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "extraneous": true, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "dependencies": { - "wrappy": "1" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/ganache/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "extraneous": true, + "node_modules/finalhandler/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, "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "ms": "2.0.0" } }, - "node_modules/ganache/node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "extraneous": true + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/find-babel-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", + "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", + "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "json5": "^2.1.1", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.0.0" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ganache/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "extraneous": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ganache/node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "extraneous": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/ganache/node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { "node": ">=8" } }, - "node_modules/ganache/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==", - "extraneous": true - }, - "node_modules/ganache/node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "extraneous": true, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "p-try": "^2.0.0" }, "engines": { - "node": ">=0.12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "extraneous": true - }, - "node_modules/ganache/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "extraneous": true, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=8.6" + "node": ">=8" } }, - "node_modules/ganache/node_modules/pkg-dir": { + "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "extraneous": true, + "dev": true, "dependencies": { "find-up": "^4.0.0" }, @@ -23137,302 +22777,314 @@ "node": ">=8" } }, - "node_modules/ganache/node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "extraneous": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ganache/node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "extraneous": true, + "node_modules/find-config": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", + "integrity": "sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "user-home": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.12" } }, - "node_modules/ganache/node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "extraneous": true, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "dependencies": { - "p-try": "^2.0.0" + "array-back": "^3.0.1" }, "engines": { - "node": ">=6" + "node": ">=4.0.0" } }, - "node_modules/ganache/node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "extraneous": true, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "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, "dependencies": { - "p-limit": "^2.2.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ganache/node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "extraneous": true, + "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, + "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, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, "engines": { - "node": ">= 0.6.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/ganache/node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "extraneous": true, + "node_modules/flatley": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", + "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "is-buffer": "^1.1.6" } }, - "node_modules/ganache/node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "extraneous": true + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, - "node_modules/ganache/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "extraneous": true, + "node_modules/flow-parser": { + "version": "0.233.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.233.0.tgz", + "integrity": "sha512-E/mv51GYJfLuRX6fZnw4M52gBxYa8pkHUOgNEZOcQK2RTXS8YXeU5rlalkTcY99UpwbeNVCSUFKaavpOksi/pQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=0.4.0" } }, - "node_modules/ganache/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, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" } ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/ganache/node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "extraneous": true, - "dependencies": { - "safe-buffer": "^5.1.0" + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/ganache/node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "extraneous": true, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "is-callable": "^1.1.3" } }, - "node_modules/ganache/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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, - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "extraneous": true, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dependencies": { - "picomatch": "^2.2.1" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=8.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ganache/node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "extraneous": true, - "dependencies": { - "resolve": "^1.1.6" - }, + "node_modules/foreground-child/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==", "engines": { - "node": ">= 0.10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/ganache/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", + "dev": true, "dependencies": { - "path-parse": "^1.0.6" + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=12.13.0", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" } }, - "node_modules/ganache/node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/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, "dependencies": { - "resolve-from": "^5.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ganache/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ganache/node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/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, "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ganache/node_modules/run-parallel-limit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", - "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, "dependencies": { - "queue-microtask": "^1.2.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/ganache/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "node_modules/fork-ts-checker-webpack-plugin/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, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, - "node_modules/ganache/node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "extraneous": true + "node_modules/fork-ts-checker-webpack-plugin/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 }, - "node_modules/ganache/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/ganache/node_modules/scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", - "extraneous": true - }, - "node_modules/ganache/node_modules/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "hasInstallScript": true, - "inBundle": true, - "license": "MIT", "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10.0.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/ganache/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -23443,397 +23095,541 @@ "node": ">=10" } }, - "node_modules/ganache/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "extraneous": true, + "node_modules/fork-ts-checker-webpack-plugin/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, "dependencies": { - "randombytes": "^2.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/ganache/node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "extraneous": true + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/ganache/node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "extraneous": true, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, - "bin": { - "sha.js": "bin.js" + "engines": { + "node": ">= 6" } }, - "node_modules/ganache/node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "extraneous": true, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "dependencies": { - "kind-of": "^6.0.2" + "fetch-blob": "^3.1.2" }, "engines": { - "node": ">=8" + "node": ">=12.20.0" } }, - "node_modules/ganache/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==", - "extraneous": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/ganache/node_modules/shebang-loader": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shebang-loader/-/shebang-loader-0.0.1.tgz", - "integrity": "sha512-nQvhUHvKyzGK5aqPxHfHB5nlAN2EZ2U61S2G0YrxAuCRU5iGhFcxxRiaAdb18UoRS1zVMhRz4gdQ1xFEg3AOyA==", - "extraneous": true - }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, "engines": { - "node": ">=8" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/ganache/node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "extraneous": true, + "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, "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" + "map-cache": "^0.2.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ganache/node_modules/shx": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.3.tgz", - "integrity": "sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==", - "extraneous": true, - "dependencies": { - "minimist": "^1.2.3", - "shelljs": "^0.8.4" - }, - "bin": { - "shx": "lib/cli.js" - }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/ganache/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "extraneous": true + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "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" + } + ] + }, + "node_modules/front-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", + "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1" + } }, - "node_modules/ganache/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "extraneous": true, - "engines": { - "node": ">=0.10.0" + "node_modules/front-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/ganache/node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "extraneous": true, + "node_modules/front-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/ganache/node_modules/sprintf-js": { + "node_modules/front-matter/node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "extraneous": true - }, - "node_modules/ganache/node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "extraneous": true, - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/ganache/node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "extraneous": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } + "dev": true }, - "node_modules/ganache/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/frontmatter-markdown-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.7.0.tgz", + "integrity": "sha512-AApxrNtVTlvvfHcj/7u+bLRozMVOedPMEESPzlVJiRPwidKvPDkbGOmaj7wps/M63fYzlwo6iXQtrjNrtuYh9A==", "dev": true, - "inBundle": true, - "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "front-matter": "^4.0.0", + "loader-utils": "^2.0.0", + "markdown-it": "^12.0.0" } }, - "node_modules/ganache/node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "extraneous": true, - "engines": { - "node": ">=0.6.19" - } + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.14" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "devOptional": true, "dependencies": { - "ansi-regex": "^5.0.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/ganache/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "extraneous": true, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "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==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin", + "linux" + ], "engines": { - "node": ">=6" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": ">=8" + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "extraneous": true, - "engines": { - "node": ">=6" + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ganache/node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "extraneous": true, + "node_modules/ganache": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/ganache/-/ganache-7.9.2.tgz", + "integrity": "sha512-7gsVVDpO9AhrFyDMWWl7SpMsPpqGcnAzjxz3k32LheIPNd64p2XsY9GYRdhWmKuryb60W1iaWPZWDkFKlbRWHA==", + "bundleDependencies": [ + "@trufflesuite/bigint-buffer", + "keccak", + "leveldown", + "secp256k1" + ], + "dev": true, + "hasShrinkwrap": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@trufflesuite/bigint-buffer": "1.1.10", + "@trufflesuite/uws-js-unofficial": "20.30.0-unofficial.0", + "@types/bn.js": "^5.1.0", + "@types/lru-cache": "5.1.1", + "@types/seedrandom": "3.0.1", + "abstract-level": "1.0.3", + "abstract-leveldown": "7.2.0", + "async-eventemitter": "0.2.4", + "emittery": "0.10.0", + "keccak": "3.0.2", + "leveldown": "6.1.0", + "secp256k1": "4.0.3" }, "bin": { - "terser": "bin/terser" + "ganache": "dist/node/cli.js", + "ganache-cli": "dist/node/cli.js" }, - "engines": { - "node": ">=10" + "optionalDependencies": { + "bufferutil": "4.0.5", + "utf-8-validate": "5.0.7" } }, - "node_modules/ganache/node_modules/terser-webpack-plugin": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz", - "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==", - "extraneous": true, + "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz", + "integrity": "sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==", + "dev": true, + "hasInstallScript": true, + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "jest-worker": "^27.0.6", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" + "node-gyp-build": "4.4.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 14.0.0" } }, - "node_modules/ganache/node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "extraneous": true + "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer/node_modules/node-gyp-build": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", + "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", + "dev": true, + "inBundle": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } }, - "node_modules/ganache/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "extraneous": true, + "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial": { + "version": "20.30.0-unofficial.0", + "resolved": "https://registry.npmjs.org/@trufflesuite/uws-js-unofficial/-/uws-js-unofficial-20.30.0-unofficial.0.tgz", + "integrity": "sha512-r5X0aOQcuT6pLwTRLD+mPnAM/nlKtvIK4Z+My++A8tTOR0qTjNRx8UB8jzRj3D+p9PMAp5LnpCUUGmz7/TppwA==", + "dev": true, "dependencies": { - "is-number": "^7.0.0" + "ws": "8.13.0" }, - "engines": { - "node": ">=8.0" + "optionalDependencies": { + "bufferutil": "4.0.7", + "utf-8-validate": "6.0.3" } }, - "node_modules/ganache/node_modules/ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", - "extraneous": true, + "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/bufferutil": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", + "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", + "dev": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=6.14.2" } }, - "node_modules/ganache/node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "extraneous": true, + "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/utf-8-validate": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz", + "integrity": "sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==", + "dev": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" + "node-gyp-build": "^4.3.0" }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "engines": { + "node": ">=6.14.2" } }, - "node_modules/ganache/node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "extraneous": true, + "node_modules/ganache/node_modules/@trufflesuite/uws-js-unofficial/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, "engines": { - "node": ">=0.3.1" + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/ganache/node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "extraneous": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/ganache/node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/ganache/node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", + "dev": true + }, + "node_modules/ganache/node_modules/@types/node": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", + "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", + "dev": true + }, + "node_modules/ganache/node_modules/@types/seedrandom": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", + "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==", + "dev": true + }, + "node_modules/ganache/node_modules/abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" }, "engines": { - "node": ">=14.17" + "node": ">=12" } }, - "node_modules/ganache/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "extraneous": true, + "node_modules/ganache/node_modules/abstract-level/node_modules/level-supports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", + "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=12" } }, - "node_modules/ganache/node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "extraneous": true, + "node_modules/ganache/node_modules/abstract-leveldown": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", + "integrity": "sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "buffer": "^6.0.3", + "catering": "^2.0.0", + "is-buffer": "^2.0.5", + "level-concat-iterator": "^3.0.0", + "level-supports": "^2.0.1", + "queue-microtask": "^1.2.3" }, - "bin": { - "browserslist-lint": "cli.js" + "engines": { + "node": ">=10" } }, - "node_modules/ganache/node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "extraneous": true, + "node_modules/ganache/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, "dependencies": { - "punycode": "^2.1.0" + "lodash": "^4.17.14" } }, - "node_modules/ganache/node_modules/utf-8-validate": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", - "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", + "node_modules/ganache/node_modules/async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "dev": true, + "dependencies": { + "async": "^2.4.0" + } + }, + "node_modules/ganache/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/ganache/node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/ganache/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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" + } + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/ganache/node_modules/bufferutil": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", + "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", "dev": true, "hasInstallScript": true, "optional": true, @@ -23844,338 +23640,373 @@ "node": ">=6.14.2" } }, - "node_modules/ganache/node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "extraneous": true, + "node_modules/ganache/node_modules/catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ganache/node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/ganache/node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "node_modules/ganache/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/ganache/node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "extraneous": true - }, - "node_modules/ganache/node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", - "extraneous": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ganache/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "extraneous": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, + "node_modules/ganache/node_modules/emittery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz", + "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==", + "dev": true, "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, - "node_modules/ganache/node_modules/webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", - "extraneous": true, + "node_modules/ganache/node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/ganache/node_modules/webpack-cli": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", - "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", - "extraneous": true, + "node_modules/ganache/node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.0", - "@webpack-cli/info": "^1.4.0", - "@webpack-cli/serve": "^1.6.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "execa": "^5.0.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/ganache/node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "extraneous": true, - "engines": { - "node": ">= 10" - } + "node_modules/ganache/node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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" + } + ], + "inBundle": true, + "license": "BSD-3-Clause" }, - "node_modules/ganache/node_modules/webpack-cli/node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "extraneous": true, + "node_modules/ganache/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, + "inBundle": true, + "license": "ISC" + }, + "node_modules/ganache/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "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" + } + ], + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "node_modules/ganache/node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "extraneous": true, + "node_modules/ganache/node_modules/keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "dev": true, + "hasInstallScript": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "resolve": "^1.9.0" + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 0.10" + "node": ">=10.0.0" } }, - "node_modules/ganache/node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "extraneous": true, + "node_modules/ganache/node_modules/level-concat-iterator": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz", + "integrity": "sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" + "catering": "^2.1.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/ganache/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "extraneous": true, + "node_modules/ganache/node_modules/level-supports": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz", + "integrity": "sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=10" } }, - "node_modules/ganache/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "extraneous": true, + "node_modules/ganache/node_modules/level-transcoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", + "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "buffer": "^6.0.3", + "module-error": "^1.0.1" }, "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/ganache/node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "extraneous": true, + "node_modules/ganache/node_modules/leveldown": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz", + "integrity": "sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==", + "dev": true, + "hasInstallScript": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "abstract-leveldown": "^7.2.0", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10.12.0" } }, - "node_modules/ganache/node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "extraneous": true + "node_modules/ganache/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/ganache/node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "inBundle": true, + "license": "ISC" }, - "node_modules/ganache/node_modules/workerpool": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", - "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", - "extraneous": true + "node_modules/ganache/node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/ganache/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==", - "extraneous": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, + "node_modules/ganache/node_modules/module-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", + "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", + "dev": true, "engines": { "node": ">=10" } }, - "node_modules/ganache/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==", - "extraneous": true + "node_modules/ganache/node_modules/napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/ganache/node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "extraneous": true, - "engines": { - "node": ">=0.4" - } + "node_modules/ganache/node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", + "dev": true, + "inBundle": true, + "license": "MIT" }, - "node_modules/ganache/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "extraneous": true, - "engines": { - "node": ">=10" + "node_modules/ganache/node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "dev": true, + "inBundle": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, - "node_modules/ganache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "extraneous": true + "node_modules/ganache/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" + } + ], + "inBundle": true, + "license": "MIT" }, - "node_modules/ganache/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "extraneous": true, + "node_modules/ganache/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/ganache/node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "extraneous": true, - "engines": { - "node": ">=10" - } + "node_modules/ganache/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + } + ], + "inBundle": true, + "license": "MIT" }, - "node_modules/ganache/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==", - "extraneous": true, + "node_modules/ganache/node_modules/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "dev": true, + "hasInstallScript": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/ganache/node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "extraneous": true, - "engines": { - "node": ">=6" + "node": ">=10.0.0" } }, - "node_modules/ganache/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==", - "extraneous": true, - "engines": { - "node": ">=10" + "node_modules/ganache/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "node_modules/ganache/node_modules/z-schema": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.4.tgz", - "integrity": "sha512-gm/lx3hDzJNcLwseIeQVm1UcwhWIKpSB4NqH89pTBtFns4k/HDHudsICtvG05Bvw/Mv3jMyk700y5dadueLHdA==", - "extraneous": true, + "node_modules/ganache/node_modules/utf-8-validate": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", + "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", + "dev": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "commander": "^2.20.3", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=6.14.2" } }, + "node_modules/ganache/node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "inBundle": true, + "license": "MIT" + }, "node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -24256,7 +24087,6 @@ "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, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -24313,7 +24143,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, "engines": { "node": ">=8.0.0" } @@ -24358,7 +24187,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -24399,7 +24227,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -24557,6 +24384,15 @@ "giget": "dist/cli.mjs" } }, + "node_modules/git-config": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/git-config/-/git-config-0.0.7.tgz", + "integrity": "sha512-LidZlYZXWzVjS+M3TEwhtYBaYwLeOZrXci1tBgqp/vDdZTBMl02atvwb6G35L64ibscYoPnxfbwwUS+VZAISLA==", + "optional": true, + "dependencies": { + "iniparser": "~1.0.5" + } + }, "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", @@ -24591,49 +24427,6 @@ "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, - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/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, - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/glob-base/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/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, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -24648,7 +24441,8 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", @@ -24717,7 +24511,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, "dependencies": { "define-properties": "^1.1.3" }, @@ -24829,7 +24622,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, "optional": true }, "node_modules/gunzip-maybe": { @@ -24859,7 +24651,7 @@ "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, + "devOptional": true, "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -24880,11 +24672,52 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/har-validator/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==" + }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -24895,7 +24728,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -24980,7 +24812,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true + "devOptional": true }, "node_modules/has-value": { "version": "1.0.0", @@ -25241,7 +25073,7 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "devOptional": true }, "node_modules/hpack.js": { "version": "2.1.6", @@ -25286,8 +25118,7 @@ "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { "version": "5.1.1", @@ -25631,17 +25462,11 @@ "node": ">= 6.15.1" } }, - "node_modules/https-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", - "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==", - "dev": true - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, + "devOptional": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -25654,7 +25479,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "engines": { "node": ">=10.17.0" } @@ -25681,7 +25505,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "devOptional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -25814,7 +25638,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -25833,7 +25656,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -25846,7 +25668,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -25858,7 +25679,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -25873,7 +25693,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -25885,7 +25704,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, "dependencies": { "find-up": "^4.0.0" }, @@ -25897,7 +25715,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "engines": { "node": ">=0.8.19" } @@ -25911,12 +25728,6 @@ "node": ">=8" } }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", - "dev": true - }, "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -25946,6 +25757,15 @@ "node": ">=10" } }, + "node_modules/iniparser": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/iniparser/-/iniparser-1.0.5.tgz", + "integrity": "sha512-i40MWqgTU6h/70NtMsDVVDLjDYWwcIR1yIEVDPfxZIJno9z9L4s83p/V7vAu2i48Vj0gpByrkGFub7ko9XvPrw==", + "optional": true, + "engines": { + "node": "*" + } + }, "node_modules/inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", @@ -26042,7 +25862,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -26154,7 +25973,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -26190,7 +26008,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, "dependencies": { "has-bigints": "^1.0.1" }, @@ -26213,7 +26030,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -26280,7 +26096,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, "dependencies": { "is-typed-array": "^1.1.13" }, @@ -26295,7 +26110,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -26338,7 +26152,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, + "devOptional": true, "bin": { "is-docker": "cli.js" }, @@ -26349,27 +26163,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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, - "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, - "dependencies": { - "is-primitive": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-es2016-keyword": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", @@ -26450,7 +26243,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, "engines": { "node": ">=6" } @@ -26566,12 +26358,6 @@ "node": ">=8" } }, - "node_modules/is-jquery-obj": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-jquery-obj/-/is-jquery-obj-0.1.1.tgz", - "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", - "dev": true - }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -26610,7 +26396,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -26634,6 +26419,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -26642,7 +26428,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -26734,35 +26519,16 @@ "node": ">=8" } }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -26799,7 +26565,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, "dependencies": { "call-bind": "^1.0.7" }, @@ -26823,7 +26588,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -26856,7 +26620,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -26884,8 +26647,7 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -26921,7 +26683,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -26958,7 +26719,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, + "devOptional": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -26997,14 +26758,12 @@ "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, "engines": { "node": ">=8" } @@ -27025,7 +26784,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -27070,7 +26828,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -27084,7 +26841,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -27093,7 +26849,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -27105,7 +26860,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, "dependencies": { "semver": "^7.5.3" }, @@ -27120,7 +26874,6 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -27135,7 +26888,6 @@ "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, "dependencies": { "has-flag": "^4.0.0" }, @@ -27146,14 +26898,12 @@ "node_modules/istanbul-lib-report/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -27167,7 +26917,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -27176,7 +26925,6 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -27195,62 +26943,475 @@ "is-object": "^1.0.1" }, "engines": { - "node": ">= 4" + "node": ">= 4" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jake/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-changed-files/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-changed-files/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, + "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/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "peer": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, + "node_modules/jest-circus/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "peer": true, "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "type-detect": "4.0.8" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "node_modules/jest-circus/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "peer": true, "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "dev": true, + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "peer": true, "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" + "@types/yargs-parser": "*" } }, - "node_modules/jake/node_modules/ansi-styles": { + "node_modules/jest-circus/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, + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -27261,17 +27422,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jake/node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "node_modules/jest-circus/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/jake/node_modules/chalk": { + "node_modules/jest-circus/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, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27283,187 +27450,395 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/has-flag": { + "node_modules/jest-circus/node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "peer": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/jest-circus/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "peer": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/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", + "peer": true, + "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/jest-circus/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, + "peer": true, "engines": { "node": ">=8" } }, - "node_modules/jake/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, + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "peer": true, "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, - "bin": { - "jest": "bin/jest.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 10.14.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "peer": true, "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "peer": true, "dependencies": { - "@types/yargs-parser": "*" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/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, + "node_modules/jest-circus/node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/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, + "node_modules/jest-circus/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "peer": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", + "@types/node": "*", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "supports-color": "^8.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "node_modules/jest-circus/node_modules/jest-worker/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==", + "peer": true, "dependencies": { - "pump": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-changed-files/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, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-changed-files/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "peer": true, "engines": { - "node": ">=8.12.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "peer": true + }, + "node_modules/jest-circus/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "peer": true, + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/jest-changed-files/node_modules/supports-color": { + "node_modules/jest-circus/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, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -27471,6 +27846,19 @@ "node": ">=8" } }, + "node_modules/jest-circus/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/jest-cli": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", @@ -29184,7 +29572,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, "engines": { "node": ">=6" }, @@ -29210,7 +29597,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jest/types": "^26.6.2", "chalk": "^4.0.0", @@ -29329,7 +29716,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "devOptional": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -29345,7 +29732,7 @@ "version": "15.0.19", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, + "devOptional": true, "dependencies": { "@types/yargs-parser": "*" } @@ -29354,7 +29741,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "devOptional": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -29369,7 +29756,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29385,13 +29772,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "devOptional": true }, "node_modules/jest-resolve/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, + "devOptional": true, "engines": { "node": ">=8" } @@ -29400,7 +29787,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, + "devOptional": true, "dependencies": { "ci-info": "^2.0.0" }, @@ -29412,7 +29799,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, + "devOptional": true, "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", @@ -29429,7 +29816,7 @@ "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, + "devOptional": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -30577,9 +30964,10 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } @@ -30642,8 +31030,7 @@ "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "node_modules/jscodeshift": { "version": "0.15.2", @@ -30820,14 +31207,14 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -30850,8 +31237,7 @@ "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -30867,8 +31253,7 @@ "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { "version": "2.2.3", @@ -30899,6 +31284,88 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonld": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-6.0.0.tgz", + "integrity": "sha512-1SkN2RXhMCTCSkX+bzHvr9ycM2HTmjWyV41hn2xG7k6BqlCgRjw0zHmuqfphjBRPqi1gKMIqgBCe/0RZMcWrAA==", + "dependencies": { + "@digitalbazaar/http-client": "^3.2.0", + "canonicalize": "^1.0.1", + "lru-cache": "^6.0.0", + "rdf-canonize": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/jsonld-signatures": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-7.0.0.tgz", + "integrity": "sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==", + "dependencies": { + "base64url": "^3.0.1", + "crypto-ld": "^3.7.0", + "jsonld": "^4.0.1", + "node-forge": "^0.10.0", + "security-context": "^4.0.0", + "serialize-error": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonld-signatures/node_modules/jsonld": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", + "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", + "dependencies": { + "canonicalize": "^1.0.1", + "lru-cache": "^5.1.1", + "object.fromentries": "^2.0.2", + "rdf-canonize": "^2.0.1", + "request": "^2.88.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonld-signatures/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsonld-signatures/node_modules/rdf-canonize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", + "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", + "dependencies": { + "semver": "^6.3.0", + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonld/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonld/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/jsprim": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", @@ -30989,7 +31456,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, "engines": { "node": ">=6" } @@ -31003,6 +31469,58 @@ "node": ">= 8" } }, + "node_modules/ky": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", + "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, + "node_modules/ky-universal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.11.0.tgz", + "integrity": "sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==", + "dependencies": { + "abort-controller": "^3.0.0", + "node-fetch": "^3.2.10" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky-universal?sponsor=1" + }, + "peerDependencies": { + "ky": ">=0.31.4", + "web-streams-polyfill": ">=3.2.1" + }, + "peerDependenciesMeta": { + "web-streams-polyfill": { + "optional": true + } + } + }, + "node_modules/ky-universal/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/launch-editor": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", @@ -31022,15 +31540,6 @@ "node": "> 0.8" } }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lazy-universal-dotenv": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", @@ -31049,7 +31558,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, "engines": { "node": ">=6" } @@ -31080,6 +31588,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "engines": { "node": ">=10" } @@ -31225,6 +31734,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, "engines": { "node": ">=6.11.5" } @@ -31233,6 +31743,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -31312,6 +31823,11 @@ "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", "dev": true }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -31534,15 +32050,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -31643,7 +32150,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, + "devOptional": true, "dependencies": { "semver": "^6.0.0" }, @@ -31657,8 +32164,7 @@ "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/make-event-props": { "version": "1.6.2", @@ -31668,11 +32174,16 @@ "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" } }, + "node_modules/make-promises-safe": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/make-promises-safe/-/make-promises-safe-5.1.0.tgz", + "integrity": "sha512-AfdZ49rtyhQR/6cqVKGoH7y4ql7XkS5HJI1lZm0/5N6CQosy1eYbBJ/qbhkKHzo17UH7M918Bysf6XB9f3kS1g==", + "optional": true + }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, "dependencies": { "tmpl": "1.0.5" } @@ -31762,12 +32273,6 @@ "node": ">=0.8.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 - }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -31869,16 +32374,6 @@ "map-or-similar": "^1.5.0" } }, - "node_modules/memory-fs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", - "integrity": "sha512-QTNXnl79X97kZ9jJk/meJrtDuvgvRakX5LU7HZW1L7MsXHuSTwoMIzN9tOLLH3Xfsj/gbsSqX/ovnsqz246zKQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -31888,14 +32383,6 @@ "node": ">= 0.10.0" } }, - "node_modules/merge-class-names": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz", - "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==", - "funding": { - "url": "https://github.com/wojtekmaj/merge-class-names?sponsor=1" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -31903,14 +32390,14 @@ "dev": true }, "node_modules/merge-refs": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.2.tgz", - "integrity": "sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", + "integrity": "sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==", "funding": { "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" }, "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -31966,11 +32453,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -32029,7 +32517,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "engines": { "node": ">=6" } @@ -32086,7 +32573,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "devOptional": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -32095,7 +32582,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, + "devOptional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -32143,13 +32630,13 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "devOptional": true }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, + "devOptional": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -32162,7 +32649,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "devOptional": true }, "node_modules/mixin-deep": { "version": "1.3.2", @@ -32227,6 +32714,11 @@ "multicast-dns": "cli.js" } }, + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, "node_modules/mustache": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", @@ -32243,7 +32735,7 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "devOptional": true }, "node_modules/mz": { "version": "2.7.0", @@ -32259,19 +32751,19 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", - "dev": true, "optional": true }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -32311,8 +32803,7 @@ "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 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/negotiator": { "version": "0.6.3", @@ -32326,7 +32817,124 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "devOptional": true + }, + "node_modules/neon-cli": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/neon-cli/-/neon-cli-0.10.1.tgz", + "integrity": "sha512-kOd9ELaYETe1J1nBEOYD7koAZVj6xR9TGwOPccAsWmwL5amkaXXXwXHCUHkBAWujlgSZY5f2pT+pFGkzoHExYQ==", + "optional": true, + "dependencies": { + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-commands": "^3.0.1", + "command-line-usage": "^6.1.0", + "git-config": "0.0.7", + "handlebars": "^4.7.6", + "inquirer": "^7.3.3", + "make-promises-safe": "^5.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "toml": "^3.0.0", + "ts-typed-json": "^0.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" + }, + "bin": { + "neon": "bin/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/neon-cli/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==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/neon-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "optional": true, + "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/neon-cli/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==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/neon-cli/node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "optional": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/neon-cli/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/neon-cli/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==", + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/next-tick": { "version": "1.1.0", @@ -32405,6 +33013,24 @@ "node": ">= 0.10.5" } }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -32471,163 +33097,12 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", - "integrity": "sha512-V0EeBff5/nauAta4yGYMdn/CYXpn2KYcE8r6rwU9qJDXG6wMrBhtWVfoKWphSvsnX+mZk6DzaGSO+Yz/MGBAGQ==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.1.4", - "buffer": "^4.9.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "3.3.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "0.0.1", - "os-browserify": "^0.2.0", - "path-browserify": "0.0.0", - "process": "^0.11.0", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.0.5", - "stream-browserify": "^2.0.1", - "stream-http": "^2.3.1", - "string_decoder": "^0.10.25", - "timers-browserify": "^2.0.2", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" - } - }, - "node_modules/node-libs-browser/node_modules/assert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - } - }, - "node_modules/node-libs-browser/node_modules/browserify-aes": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", - "integrity": "sha512-hnvbMhZ/Ete34qnoKKyjikiYQfZbl89d5UZ29cz3EG13cv/8VRyM8Zs84luB/O7BRzC3qSng9dVovJ6jghcAvg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/crypto-browserify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", - "integrity": "sha512-9n5nGl6D8zb29Ui8Ji8pVdUIE3RUe6A9zQf2iLPjFKftnkkkJBCGb7TkYAFNjt9nfsvZTLL52CwxzS9Tw7Bujw==", - "dev": true, - "dependencies": { - "browserify-aes": "0.4.0", - "pbkdf2-compat": "2.0.1", - "ripemd160": "0.2.0", - "sha.js": "2.2.6" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-libs-browser/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/os-browserify": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", - "integrity": "sha512-vHbnbzdqWJWvGOm7aOMDXHVUykPG0GdhfLkn5ZDmvbRI+wPj/XoB0/CRAkP9v28eZ7REIPPHJa+8ZEYixsWKmQ==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha512-WA3pxi1olUQcsl82W576vkqhUSGp0uBtr/381pxx5WXLp3NC+AB99hUG3aGW7H0Kg9PFr1D8wv1iJeICe+9Mhw==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/ripemd160": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", - "integrity": "sha512-JJsJ74Mw4sUDDisXGDnNNyN9xWmt5HcH6Kwvb/0m/IvTKjnLAtZfzeoLdpxk44AxQZki54oCCd+Kt0nPQ2AF2g==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/sha.js": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", - "integrity": "sha512-GC+qN4sf/O6bDwz6CHaz8HVQfLbbNyIsXpTZLiD5c1badnWA63WVAH1msoCq+fXcV0dZ50jxTqKA8seu40845A==", - "dev": true, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/node-libs-browser/node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/node-libs-browser/node_modules/vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha512-NyZNR3WDah+NPkjh/YmhuWSsT4a0mF0BJYgUmvrJ70zxjTXh5Y2Asobxlh0Nfs0PCFB5FVpRJft7NozAWFMwLQ==", - "dev": true, - "dependencies": { - "indexof": "0.0.1" - } + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-notifier": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, "optional": true, "dependencies": { "growly": "^1.3.0", @@ -32642,7 +33117,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "optional": true, "dependencies": { "yallist": "^4.0.0" @@ -32655,7 +33129,6 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -32671,7 +33144,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, "optional": true }, "node_modules/node-preload": { @@ -32687,9 +33159,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" }, "node_modules/nodemon": { "version": "2.0.22", @@ -32763,7 +33235,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, + "devOptional": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -32775,7 +33247,7 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, + "devOptional": true, "bin": { "semver": "bin/semver" } @@ -32930,7 +33402,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -33363,6 +33834,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -33434,7 +33913,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -33459,7 +33937,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -33480,7 +33957,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -33512,7 +33988,6 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -33564,28 +34039,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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, - "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.omit/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, - "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", @@ -33675,7 +34128,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -33703,31 +34155,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "dev": true, - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", - "dev": true - }, - "node_modules/optimist/node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -33823,8 +34250,7 @@ "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "node_modules/os-family": { "version": "1.1.0", @@ -33845,7 +34271,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -33911,7 +34337,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -33985,7 +34410,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -34085,42 +34509,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "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, - "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/parse-glob/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-glob/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, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/parse-headers": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", @@ -34188,7 +34576,6 @@ "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, "engines": { "node": ">=8" } @@ -34265,6 +34652,15 @@ "node": ">=8" } }, + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", @@ -34295,23 +34691,16 @@ "node": ">=0.12" } }, - "node_modules/pbkdf2-compat": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", - "integrity": "sha512-JYubxYhymODUUWVq9/Tmo9VQFZ8LyrD/pbXVpwmt1Npr2z29KZwp7+IBT3/PRjr1xpecX4W1EcbjFjp8nE3stQ==", - "dev": true - }, "node_modules/pdfjs-dist": { - "version": "2.12.313", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", - "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==", - "peerDependencies": { - "worker-loader": "^3.0.8" + "version": "3.11.174", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", + "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "worker-loader": { - "optional": true - } + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" } }, "node_modules/peek-stream": { @@ -34332,9 +34721,9 @@ "dev": true }, "node_modules/penpal": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/penpal/-/penpal-5.3.0.tgz", - "integrity": "sha512-ezGckenx66j3RShl4nZiswjgDxyoDaJJ9tLBp46UvVxlA9MlIPF6hWfuppw1AzaDKgUULU1i44QFOuI4SXY/mg==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/penpal/-/penpal-6.2.2.tgz", + "integrity": "sha512-RQD7hTx14/LY7QoS3tQYO3/fzVtwvZI+JeS5udgsu7FPaEDjlvfK9HBcme9/ipzSPKnrxSgacI9PI7154W62YQ==" }, "node_modules/penpal-v4": { "name": "penpal", @@ -34345,13 +34734,12 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -34663,9 +35051,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "funding": [ { "type": "opencollective", @@ -34680,10 +35068,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -35060,19 +35449,26 @@ } }, "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } @@ -35104,9 +35500,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -35168,15 +35565,6 @@ "node": ">=4" } }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", @@ -35385,7 +35773,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -35435,17 +35822,10 @@ "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", "dev": true }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/pstree.remy": { "version": "1.1.8", @@ -35510,6 +35890,22 @@ "node": ">=6" } }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "peer": true + }, "node_modules/qr-scanner": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/qr-scanner/-/qr-scanner-1.4.2.tgz", @@ -35587,15 +35983,6 @@ "node": ">=0.4.x" } }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -35631,29 +36018,6 @@ "url": "https://opencollective.com/ramda" } }, - "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, - "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, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -36092,7 +36456,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, + "devOptional": true, "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -36109,7 +36473,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "devOptional": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -36122,7 +36486,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "devOptional": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -36134,7 +36498,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "devOptional": true, "dependencies": { "p-try": "^2.0.0" }, @@ -36149,7 +36513,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "devOptional": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -36161,7 +36525,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, + "devOptional": true, "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -36176,7 +36540,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -36185,7 +36549,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -36307,7 +36671,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "peer": true, "engines": { "node": ">=6" } @@ -36399,18 +36762,6 @@ "@babel/runtime": "^7.8.4" } }, - "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, - "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", @@ -36428,7 +36779,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -36775,6 +37125,37 @@ "integrity": "sha512-saxS4y7NFkLMa92BR4bPHR41GD+f/qoDAwD2xZmN+MpDXgibkxwLO2qk7dCHYtskSkd/bWS8Jy6kC5MZUkg1tw==", "dev": true }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/request-progress": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", @@ -36784,11 +37165,80 @@ "throttleit": "^1.0.0" } }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/request/node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, "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, "engines": { "node": ">=0.10.0" } @@ -36847,7 +37297,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, "dependencies": { "resolve-from": "^5.0.0" }, @@ -36859,7 +37308,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, "engines": { "node": ">=8" } @@ -36876,6 +37324,15 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "peer": true, + "engines": { + "node": ">=10" + } + }, "node_modules/responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", @@ -36889,7 +37346,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, + "devOptional": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -36925,29 +37382,22 @@ "node": ">=0.10.0" } }, + "node_modules/rfc4648": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", + "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==" + }, "node_modules/rfdc": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", "dev": true }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "dev": true, - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, + "devOptional": true, "dependencies": { "glob": "^7.1.3" }, @@ -36962,7 +37412,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, + "devOptional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -37024,7 +37474,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.12.0" } @@ -37060,7 +37510,7 @@ "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, + "devOptional": true, "dependencies": { "tslib": "^1.9.0" }, @@ -37072,13 +37522,12 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "devOptional": true }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -37095,8 +37544,7 @@ "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -37130,7 +37578,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -37146,8 +37593,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sane": { "version": "4.1.0", @@ -37527,6 +37973,11 @@ "node": ">=10.0.0" } }, + "node_modules/security-context": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/security-context/-/security-context-4.0.0.tgz", + "integrity": "sha512-yiDCS7tpKQl6p4NG57BdKLTSNLFfj5HosBIzXBl4jZf/qorJzSzbEUIdLhN+vVYgyLlvjixY8DPPTgqI8zvNCA==" + }, "node_modules/seek-bzip": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", @@ -37618,6 +38069,25 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "dependencies": { + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, "node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -37724,7 +38194,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "devOptional": true }, "node_modules/set-cookie-parser": { "version": "2.6.0", @@ -37752,7 +38222,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -37915,7 +38384,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, "optional": true }, "node_modules/shiki": { @@ -37934,7 +38402,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -37951,8 +38418,7 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/signale": { "version": "1.4.0", @@ -37993,7 +38459,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, + "devOptional": true, "funding": [ { "type": "github", @@ -38013,7 +38479,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dev": true, "optional": true, "dependencies": { "decompress-response": "^4.2.0", @@ -38025,7 +38490,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, "optional": true, "dependencies": { "mimic-response": "^2.0.0" @@ -38038,7 +38502,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true, "optional": true, "engines": { "node": ">=8" @@ -38071,8 +38534,7 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/sitemap": { "version": "7.1.1", @@ -38109,7 +38571,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "engines": { "node": ">=8" } @@ -38284,6 +38745,16 @@ "websocket-driver": "^0.7.4" } }, + "node_modules/sodium-native": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz", + "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + } + }, "node_modules/sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", @@ -38335,9 +38806,10 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -38360,6 +38832,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -38369,6 +38842,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -38429,7 +38903,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, + "devOptional": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -38439,13 +38913,13 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "devOptional": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, + "devOptional": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -38455,7 +38929,7 @@ "version": "3.0.17", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", - "dev": true + "devOptional": true }, "node_modules/spdy": { "version": "4.0.2", @@ -38592,7 +39066,6 @@ "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dev": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -38634,7 +39107,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -38646,7 +39118,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, "engines": { "node": ">=8" } @@ -38761,19 +39232,6 @@ "node": ">= 6" } }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "node_modules/stream-shift": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", @@ -38811,7 +39269,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -38895,7 +39352,6 @@ "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -38913,7 +39369,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -38927,7 +39382,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -38967,7 +39421,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, "engines": { "node": ">=8" } @@ -38994,7 +39447,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "engines": { "node": ">=6" } @@ -39031,7 +39483,6 @@ "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, "engines": { "node": ">=8" }, @@ -39276,7 +39727,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", - "peer": true, "dependencies": { "array-back": "^4.0.1", "deep-extend": "~0.6.0", @@ -39291,7 +39741,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "peer": true, "engines": { "node": ">=8" } @@ -39300,7 +39749,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "peer": true, "engines": { "node": ">=8" } @@ -39338,32 +39786,33 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.3.0", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", @@ -39384,6 +39833,18 @@ "node": ">=10.13.0" } }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/tailwindcss/node_modules/postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", @@ -39418,17 +39879,6 @@ } } }, - "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/tailwindcss/node_modules/yaml": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", @@ -39444,6 +39894,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -39452,7 +39903,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, + "devOptional": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -39473,639 +39924,120 @@ "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/tar-fs/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-fs/node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tar-stream/node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/telejson": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", - "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", - "dev": true, - "dependencies": { - "memoizerific": "^1.11.3" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dev": true, - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/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==" - }, - "node_modules/terser-webpack-plugin/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/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==" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/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==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/terser-webpack-plugin/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.30.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", - "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/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 - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/tar-fs/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "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" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/testcafe": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/testcafe/-/testcafe-2.6.2.tgz", - "integrity": "sha512-BVlrx6bjVMMIG4JBle0AO9t6dER51+t7ncWGptbnJYzUE/FkigZTHLCPDj4uNid6WYg4yz4AzfkA408WvTiCQg==", + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "dependencies": { - "@babel/core": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.1", - "@babel/runtime": "^7.12.5", - "@devexpress/bin-v8-flags-filter": "^1.3.0", - "@miherlosev/esm": "3.2.26", - "@types/node": "^12.20.10", - "async-exit-hook": "^1.1.2", - "babel-plugin-module-resolver": "^5.0.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "bowser": "^2.8.1", - "callsite": "^1.0.0", - "callsite-record": "^4.0.0", - "chai": "4.3.4", - "chalk": "^2.3.0", - "chrome-remote-interface": "^0.32.1", - "coffeescript": "^2.3.1", - "commander": "^8.3.0", - "debug": "^4.3.1", - "dedent": "^0.4.0", - "del": "^3.0.0", - "device-specs": "^1.0.0", - "diff": "^4.0.2", - "elegant-spinner": "^1.0.1", - "email-validator": "^2.0.4", - "emittery": "^0.4.1", - "endpoint-utils": "^1.0.2", - "error-stack-parser": "^1.3.6", - "execa": "^4.0.3", - "get-os-info": "^1.0.2", - "globby": "^11.0.4", - "graceful-fs": "^4.1.11", - "graphlib": "^2.1.5", - "http-status-codes": "^2.2.0", - "humanize-duration": "^3.25.0", - "import-lazy": "^3.1.0", - "indent-string": "^1.2.2", - "is-ci": "^1.0.10", - "is-docker": "^2.0.0", - "is-glob": "^2.0.1", - "is-podman": "^1.0.1", - "is-stream": "^2.0.0", - "json5": "^2.2.2", - "lodash": "^4.17.13", - "log-update-async-hook": "^2.0.7", - "make-dir": "^3.0.0", - "mime-db": "^1.41.0", - "moment": "^2.29.4", - "moment-duration-format-commonjs": "^1.0.0", - "mustache": "^2.1.2", - "nanoid": "^3.1.31", - "os-family": "^1.0.0", - "parse5": "^1.5.0", - "pify": "^2.3.0", - "pinkie": "^2.0.4", - "pngjs": "^3.3.1", - "pretty-hrtime": "^1.0.3", - "promisify-event": "^1.0.0", - "prompts": "^2.4.2", - "qrcode-terminal": "^0.10.0", - "read-file-relative": "^1.2.0", - "replicator": "^1.0.5", - "resolve-cwd": "^1.0.0", - "resolve-from": "^4.0.0", - "sanitize-filename": "^1.6.0", - "semver": "^5.6.0", - "set-cookie-parser": "^2.5.1", - "source-map-support": "^0.5.16", - "strip-bom": "^2.0.0", - "testcafe-browser-tools": "2.0.25", - "testcafe-hammerhead": "31.4.3", - "testcafe-legacy-api": "5.1.6", - "testcafe-reporter-json": "^2.1.0", - "testcafe-reporter-list": "^2.2.0", - "testcafe-reporter-minimal": "^2.2.0", - "testcafe-reporter-spec": "^2.2.0", - "testcafe-reporter-xunit": "^2.2.1", - "testcafe-safe-storage": "^1.1.1", - "testcafe-selector-generator": "^0.1.0", - "time-limit-promise": "^1.0.2", - "tmp": "0.0.28", - "tree-kill": "^1.2.2", - "typescript": "4.7.4", - "unquote": "^1.1.1", - "url-to-options": "^2.0.0" - }, - "bin": { - "testcafe": "bin/testcafe-with-v8-flag-filter.js" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=6" } }, - "node_modules/testcafe-browser-tools": { - "version": "2.0.25", - "resolved": "https://registry.npmjs.org/testcafe-browser-tools/-/testcafe-browser-tools-2.0.25.tgz", - "integrity": "sha512-LK/ZOJUwnpjdJl131qrBN0toCv2wZj2Elb8UPTU71n9Woq7kZtGine4P5XvvvO7mE8bjBfWJOBW9jRhHxyIWzQ==", + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "dependencies": { - "array-find": "^1.0.0", - "debug": "^4.3.1", - "dedent": "^0.7.0", - "del": "^5.1.0", - "execa": "^3.3.0", - "fs-extra": "^10.0.0", - "graceful-fs": "^4.1.11", - "linux-platform-info": "^0.0.3", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "mustache": "^2.1.2", - "nanoid": "^3.1.31", - "os-family": "^1.0.0", - "pify": "^2.3.0", - "pinkie": "^2.0.1", - "read-file-relative": "^1.2.0", - "which-promise": "^1.0.0" + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.8.0" } }, - "node_modules/testcafe-browser-tools/node_modules/del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "node_modules/tar-stream/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "dependencies": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "devOptional": true, "engines": { "node": ">=8" } }, - "node_modules/testcafe-browser-tools/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "devOptional": true + }, + "node_modules/telejson": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", + "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" + "memoizerific": "^1.11.3" } }, - "node_modules/testcafe-browser-tools/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "rimraf": "~2.6.2" }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/testcafe-browser-tools/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe-browser-tools/node_modules/glob": { + "node_modules/temp/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", @@ -40125,35 +40057,38 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/testcafe-browser-tools/node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/testcafe-browser-tools/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", "dev": true, + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, "engines": { - "node": ">=8.12.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe-browser-tools/node_modules/is-stream": { + "node_modules/tempy/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -40165,395 +40100,426 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe-browser-tools/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, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/testcafe-browser-tools/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe-browser-tools/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, "dependencies": { - "aggregate-error": "^3.0.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe-browser-tools/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe-hammerhead": { - "version": "31.4.3", - "resolved": "https://registry.npmjs.org/testcafe-hammerhead/-/testcafe-hammerhead-31.4.3.tgz", - "integrity": "sha512-Z8wubj/8t3T5udVyqf2Kqy9oZFE8zDIWnuItVIEscYQ8PB6eWCkjq3oSx9J0XzSdakFnsUYP1T/KVlNe5z306w==", + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, "dependencies": { - "@electron/asar": "^3.2.3", - "acorn-hammerhead": "0.6.2", - "bowser": "1.6.0", - "crypto-md5": "^1.0.0", - "css": "2.2.3", - "debug": "4.3.1", - "esotope-hammerhead": "0.6.4", - "http-cache-semantics": "^4.1.0", - "httpntlm": "^1.8.10", - "iconv-lite": "0.5.1", - "lodash": "^4.17.20", - "lru-cache": "2.6.3", - "match-url-wildcard": "0.0.4", - "merge-stream": "^1.0.1", - "mime": "~1.4.1", - "mustache": "^2.1.1", - "nanoid": "^3.1.12", - "os-family": "^1.0.0", - "parse5": "2.2.3", - "pinkie": "2.0.4", - "read-file-relative": "^1.2.0", - "semver": "5.5.0", - "tough-cookie": "4.0.0", - "tunnel-agent": "0.6.0" + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">=14.0.0" + "node": ">=6.0.0" } }, - "node_modules/testcafe-hammerhead/node_modules/bowser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", - "integrity": "sha512-Fk23J0+vRnI2eKDEDoUZXWtbMjijr098lKhuj4DKAfMKMCRVfJOuxXlbpxy0sTgbZ/Nr2N8MexmOir+GGI/ZMA==", - "dev": true - }, - "node_modules/testcafe-hammerhead/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "dependencies": { - "ms": "2.1.2" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { - "node": ">=6.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" }, "peerDependenciesMeta": { - "supports-color": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { "optional": true } } }, - "node_modules/testcafe-hammerhead/node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/testcafe-hammerhead/node_modules/iconv-lite": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.1.tgz", - "integrity": "sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==", + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe-hammerhead/node_modules/lru-cache": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.3.tgz", - "integrity": "sha512-qkisDmHMe8gxKujmC1BdaqgkoFlioLDCUwaFBA3lX8Ilhr3YzsasbGYaiADMjxQnj+aiZUKgGKe/BN3skMwXWw==", - "dev": true - }, - "node_modules/testcafe-hammerhead/node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/testcafe-hammerhead/node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "node_modules/testcafe-hammerhead/node_modules/parse5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz", - "integrity": "sha512-yJQdbcT+hCt6HD+BuuUvjHUdNwerQIKSJSm7tXjtp6oIH5Mxbzlt/VIIeWxblsgcDt1+E7kxPeilD5McWswStA==", - "dev": true - }, - "node_modules/testcafe-hammerhead/node_modules/semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=0.4.0" } }, - "node_modules/testcafe-hammerhead/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "node_modules/terser-webpack-plugin/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, "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/testcafe-hammerhead/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/testcafe-legacy-api": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/testcafe-legacy-api/-/testcafe-legacy-api-5.1.6.tgz", - "integrity": "sha512-Q451IdSUX1NmRfE8kzIcEeoqbUlLaMv2fwVNgQOBEFmA5E57c3jsIpLDTDqv6FPcNwdNMYIZMiB6tzlXB5wf1g==", + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "dependencies": { - "async": "3.2.3", - "dedent": "^0.6.0", - "highlight-es": "^1.0.0", - "is-jquery-obj": "^0.1.0", - "lodash": "^4.14.0", - "moment": "^2.14.1", - "mustache": "^2.2.1", - "os-family": "^1.0.0", - "parse5": "^2.1.5", - "pify": "^2.3.0", - "pinkie": "^2.0.1", - "read-file-relative": "^1.2.0", - "strip-bom": "^2.0.0", - "testcafe-hammerhead": ">=19.4.0" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/testcafe-legacy-api/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true - }, - "node_modules/testcafe-legacy-api/node_modules/dedent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.6.0.tgz", - "integrity": "sha512-cSfRWjXJtZQeRuZGVvDrJroCR5V2UvBNUMHsPCdNYzuAG8b9V8aAy3KUcdQrGQPXs17Y+ojbPh1aOCplg9YR9g==", - "dev": true - }, - "node_modules/testcafe-legacy-api/node_modules/parse5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz", - "integrity": "sha512-yJQdbcT+hCt6HD+BuuUvjHUdNwerQIKSJSm7tXjtp6oIH5Mxbzlt/VIIeWxblsgcDt1+E7kxPeilD5McWswStA==", + "node_modules/terser-webpack-plugin/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 }, - "node_modules/testcafe-legacy-api/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/terser-webpack-plugin/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, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/testcafe-legacy-api/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "dependencies": { - "is-utf8": "^0.2.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/testcafe-reporter-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-json/-/testcafe-reporter-json-2.2.0.tgz", - "integrity": "sha512-wfpNaZgGP2WoqdmnIXOyxcpwSzdH1HvzXSN397lJkXOrQrwhuGUThPDvyzPnZqxZSzXdDUvIPJm55tCMWbfymQ==", + "node_modules/terser-webpack-plugin/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 + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">=8.0.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/testcafe-reporter-list": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-list/-/testcafe-reporter-list-2.2.0.tgz", - "integrity": "sha512-+6Q2CC+2B90OYED2Yx6GoBIMUYd5tADNUbOHu3Hgdd3qskzjBdKwpdDt0b7w0w7oYDO1/Uu4HDBTDud3lWpD4Q==", - "dev": true - }, - "node_modules/testcafe-reporter-minimal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-minimal/-/testcafe-reporter-minimal-2.2.0.tgz", - "integrity": "sha512-iUSWI+Z+kVUAsGegMmEXKDiMPZHDxq+smo4utWwc3wI3Tk6jT8PbNvsROQAjwkMKDmnpo6To5vtyvzvK+zKGXA==", - "dev": true - }, - "node_modules/testcafe-reporter-spec": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-spec/-/testcafe-reporter-spec-2.2.0.tgz", - "integrity": "sha512-4jUN75Y7eaHQfSjiCLBXt/TvJMW76kBaZGC74sq03FJNBLoo8ibkEFzfjDJzNDCRYo+P7FjCx3vxGrzgfQU26w==", - "dev": true - }, - "node_modules/testcafe-reporter-xunit": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/testcafe-reporter-xunit/-/testcafe-reporter-xunit-2.2.3.tgz", - "integrity": "sha512-aGyc+MZPsTNwd9SeKJSjFNwEZfILzFnObzOImaDbsf57disTQfEY+9japXWav/Ef5Cv04UEW24bTFl2Q4f8xwg==", - "dev": true - }, - "node_modules/testcafe-safe-storage": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/testcafe-safe-storage/-/testcafe-safe-storage-1.1.6.tgz", - "integrity": "sha512-WFm1UcmO3uZs+uW8lYtBBJpnrvgTKkMQMKG9BvTEKbjeqhonEXVTxOkGEs3DM1ZB/ylPuwh7Jux7qUtjcM/D2Q==", - "dev": true - }, - "node_modules/testcafe-selector-generator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/testcafe-selector-generator/-/testcafe-selector-generator-0.1.0.tgz", - "integrity": "sha512-MTw+RigHsEYmFgzUFNErDxui1nTYUk6nm2bmfacQiKPdhJ9AHW/wue4J/l44mhN8x3E8NgOUkHHOI+1TDFXiLQ==", - "dev": true - }, - "node_modules/testcafe/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true + "node_modules/terser-webpack-plugin/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, + "dependencies": { + "randombytes": "^2.1.0" + } }, - "node_modules/testcafe/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/terser-webpack-plugin/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, "dependencies": { - "array-uniq": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/testcafe/node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "node_modules/testcafe/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.30.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", + "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">= 12" + "node": ">=10" } }, - "node_modules/testcafe/node_modules/dedent": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz", - "integrity": "sha512-25DJIXD6mCqYHIqI3/aBfAvFgJSY9jIx397eUQSofXbWVR4lcB21a17qQ5Bswj0Zv+3Nf06zNCyfkGyvo0AqqQ==", + "node_modules/terser/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 }, - "node_modules/testcafe/node_modules/del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dependencies": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/testcafe/node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "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": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/testcafe/node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/testcafe": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/testcafe/-/testcafe-3.7.1.tgz", + "integrity": "sha512-Nz7lnGPsbocm7+iNMxEfoDNQyi2rovJv0g7TXzhJfKt7WMJXMT3OyQza2g9AbICee29GenzKtzt3JhUsyIiOug==", "dev": true, + "dependencies": { + "@babel/core": "^7.23.2", + "@babel/plugin-proposal-decorators": "^7.23.2", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-runtime": "7.23.3", + "@babel/preset-env": "^7.23.2", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/runtime": "^7.23.2", + "@devexpress/bin-v8-flags-filter": "^1.3.0", + "@devexpress/callsite-record": "^4.1.6", + "@types/node": "20.14.5", + "address": "^2.0.2", + "async-exit-hook": "^1.1.2", + "babel-plugin-module-resolver": "5.0.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "bowser": "^2.8.1", + "callsite": "^1.0.0", + "chai": "4.3.4", + "chalk": "^2.3.0", + "chrome-remote-interface": "^0.32.2", + "coffeescript": "^2.3.1", + "commander": "^8.3.0", + "debug": "^4.3.1", + "dedent": "^0.4.0", + "del": "^3.0.0", + "device-specs": "^1.0.0", + "devtools-protocol": "0.0.1109433", + "diff": "^4.0.2", + "elegant-spinner": "^1.0.1", + "email-validator": "^2.0.4", + "emittery": "^0.4.1", + "error-stack-parser": "^2.1.4", + "execa": "^4.0.3", + "get-os-info": "^1.0.2", + "globby": "^11.0.4", + "graceful-fs": "^4.1.11", + "graphlib": "^2.1.5", + "http-status-codes": "^2.2.0", + "humanize-duration": "^3.25.0", + "import-lazy": "^3.1.0", + "indent-string": "^1.2.2", + "is-ci": "^1.0.10", + "is-docker": "^2.0.0", + "is-glob": "^2.0.1", + "is-podman": "^1.0.1", + "is-stream": "^2.0.0", + "json5": "^2.2.2", + "lodash": "^4.17.21", + "log-update-async-hook": "^2.0.7", + "make-dir": "^3.0.0", + "mime-db": "^1.41.0", + "moment": "^2.29.4", + "moment-duration-format-commonjs": "^1.0.0", + "mustache": "^2.1.2", + "nanoid": "^3.1.31", + "os-family": "^1.0.0", + "parse5": "^1.5.0", + "pify": "^2.3.0", + "pinkie": "^2.0.4", + "pngjs": "^3.3.1", + "pretty-hrtime": "^1.0.3", + "promisify-event": "^1.0.0", + "prompts": "^2.4.2", + "qrcode-terminal": "^0.10.0", + "read-file-relative": "^1.2.0", + "replicator": "^1.0.5", + "resolve-cwd": "^1.0.0", + "resolve-from": "^4.0.0", + "sanitize-filename": "^1.6.0", + "semver": "^7.5.3", + "set-cookie-parser": "^2.5.1", + "source-map-support": "^0.5.16", + "strip-bom": "^2.0.0", + "testcafe-browser-tools": "2.0.26", + "testcafe-hammerhead": "31.7.4", + "testcafe-legacy-api": "5.1.8", + "testcafe-reporter-json": "^2.1.0", + "testcafe-reporter-list": "^2.2.0", + "testcafe-reporter-minimal": "^2.2.0", + "testcafe-reporter-spec": "^2.2.0", + "testcafe-reporter-xunit": "^2.2.1", + "testcafe-selector-generator": "^0.1.0", + "time-limit-promise": "^1.0.2", + "tmp": "0.0.28", + "tree-kill": "^1.2.2", + "typescript": "4.7.4", + "unquote": "^1.1.1", + "url-to-options": "^2.0.0" + }, + "bin": { + "testcafe": "bin/testcafe-with-v8-flag-filter.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=16.0.0" } }, - "node_modules/testcafe/node_modules/del/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/testcafe-browser-tools": { + "version": "2.0.26", + "resolved": "https://registry.npmjs.org/testcafe-browser-tools/-/testcafe-browser-tools-2.0.26.tgz", + "integrity": "sha512-nTKSJhBzn9BmnOs0xVzXMu8dN2Gu13Ca3x3SJr/zF6ZdKjXO82JlbHu55dt5MFoWjzAQmwlqBkSxPaYicsTgUw==", "dev": true, + "dependencies": { + "array-find": "^1.0.0", + "debug": "^4.3.1", + "dedent": "^0.7.0", + "del": "^5.1.0", + "execa": "^3.3.0", + "fs-extra": "^10.0.0", + "graceful-fs": "^4.1.11", + "linux-platform-info": "^0.0.3", + "lodash": "^4.17.15", + "mkdirp": "^0.5.1", + "mustache": "^2.1.2", + "nanoid": "^3.1.31", + "os-family": "^1.0.0", + "pify": "^2.3.0", + "pinkie": "^2.0.1", + "read-file-relative": "^1.2.0", + "which-promise": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/testcafe/node_modules/emittery": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", - "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", + "node_modules/testcafe-browser-tools/node_modules/del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", "dev": true, + "dependencies": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/testcafe/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/testcafe-browser-tools/node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", "dev": true, "dependencies": { "cross-spawn": "^7.0.0", @@ -40563,26 +40529,29 @@ "merge-stream": "^2.0.0", "npm-run-path": "^4.0.0", "onetime": "^5.1.0", + "p-finally": "^2.0.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "^8.12.0 || >=9.7.0" } }, - "node_modules/testcafe/node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "node_modules/testcafe-browser-tools/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/testcafe/node_modules/get-stream": { + "node_modules/testcafe-browser-tools/node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", @@ -40597,10 +40566,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe/node_modules/glob": { + "node_modules/testcafe-browser-tools/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, "dependencies": { "fs.realpath": "^1.0.0", @@ -40617,75 +40587,35 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/testcafe/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/testcafe/node_modules/indent-string": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", - "integrity": "sha512-Z1vqf6lDC3f4N2mWqRywY6odjRatPNGDZgUr4DY9MLC14+Fp2/y+CI/RnNGlb8hD6ckscE/8DlZUwHUaiDBshg==", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0", - "repeating": "^1.1.0" - }, - "bin": { - "indent-string": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe/node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/testcafe/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe/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==", + "node_modules/testcafe-browser-tools/node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/testcafe/node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "node_modules/testcafe-browser-tools/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8.12.0" } }, - "node_modules/testcafe/node_modules/is-stream": { + "node_modules/testcafe-browser-tools/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -40697,680 +40627,634 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/testcafe/node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/testcafe/node_modules/parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha512-w2jx/0tJzvgKwZa58sj2vAYq/S/K1QJfIB3cWYea/Iu1scFPDQQ3IQiVZTHWtRBwAjv2Yd7S/xeZf3XqLDb3bA==", - "dev": true - }, - "node_modules/testcafe/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe/node_modules/resolve-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz", - "integrity": "sha512-ac27EnKWWlc2yQ/5GCoCGecqVJ9MSmgiwvUYOS+9A+M0dn1FdP5mnsDZ9gwx+lAvh/d7f4RFn4jLfggRRYxPxw==", - "dev": true, - "dependencies": { - "resolve-from": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe/node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha512-qpFcKaXsq8+oRoLilkwyc7zHGF5i9Q2/25NIgLQQ/+VVv9rU4qvr6nXVAw1DsnXJyQkZsR4Ytfbtg5ehfcUssQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/testcafe/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, - "engines": { - "node": ">=4" - } - }, - "node_modules/testcafe/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/testcafe-browser-tools/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, "dependencies": { - "glob": "^7.1.3" + "minimist": "^1.2.6" }, "bin": { - "rimraf": "bin.js" + "mkdirp": "bin/cmd.js" } }, - "node_modules/testcafe/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/testcafe-browser-tools/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true, - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=8" } }, - "node_modules/testcafe/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "node_modules/testcafe-browser-tools/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "dependencies": { - "is-utf8": "^0.2.0" + "aggregate-error": "^3.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/testcafe-browser-tools/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/testcafe/node_modules/tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", + "node_modules/testcafe-hammerhead": { + "version": "31.7.4", + "resolved": "https://registry.npmjs.org/testcafe-hammerhead/-/testcafe-hammerhead-31.7.4.tgz", + "integrity": "sha512-cTBLS4pDGTJpGoLI9TBuB/TfmVuawSss4PRqxfa2MhvD2QVnLgOlQ/ODNZcYJXaeJKrmlSoSlF6uSt5lif00Uw==", "dev": true, "dependencies": { - "os-tmpdir": "~1.0.1" + "@adobe/css-tools": "^4.3.0-rc.1", + "@electron/asar": "^3.2.3", + "acorn-hammerhead": "0.6.2", + "bowser": "1.6.0", + "crypto-md5": "^1.0.0", + "debug": "4.3.1", + "esotope-hammerhead": "0.6.8", + "http-cache-semantics": "^4.1.0", + "httpntlm": "^1.8.10", + "iconv-lite": "0.5.1", + "lodash": "^4.17.21", + "lru-cache": "2.6.3", + "match-url-wildcard": "0.0.4", + "merge-stream": "^1.0.1", + "mime": "~1.4.1", + "mustache": "^2.1.1", + "nanoid": "^3.1.12", + "os-family": "^1.0.0", + "parse5": "^7.1.2", + "pinkie": "2.0.4", + "read-file-relative": "^1.2.0", + "semver": "7.5.3", + "tough-cookie": "4.1.3", + "tunnel-agent": "0.6.0", + "ws": "^7.4.6" }, "engines": { - "node": ">=0.4.0" + "node": ">=14.0.0" } }, - "node_modules/testcafe/node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "node_modules/testcafe-hammerhead/node_modules/bowser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", + "integrity": "sha512-Fk23J0+vRnI2eKDEDoUZXWtbMjijr098lKhuj4DKAfMKMCRVfJOuxXlbpxy0sTgbZ/Nr2N8MexmOir+GGI/ZMA==", + "dev": true + }, + "node_modules/testcafe-hammerhead/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "dependencies": { + "ms": "2.1.2" }, "engines": { - "node": ">=4.2.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/testcafe/node_modules/url-to-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-2.0.0.tgz", - "integrity": "sha512-mfONnc9dqO0J41wUh/El+plDskrIJRcyLcx6WjEGYW2K11RnjPDAgeoNFCallADaYJfcWIvAlYyZPBw02AbfIQ==", + "node_modules/testcafe-hammerhead/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "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 - }, - "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "node_modules/testcafe-hammerhead/node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/testcafe-hammerhead/node_modules/iconv-lite": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.1.tgz", + "integrity": "sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==", + "dev": true, "dependencies": { - "thenify": ">= 3.1.0 < 4" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=0.8" + "node": ">=0.10.0" } }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "node_modules/testcafe-hammerhead/node_modules/lru-cache": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.3.tgz", + "integrity": "sha512-qkisDmHMe8gxKujmC1BdaqgkoFlioLDCUwaFBA3lX8Ilhr3YzsasbGYaiADMjxQnj+aiZUKgGKe/BN3skMwXWw==", "dev": true }, - "node_modules/throttleit": { + "node_modules/testcafe-hammerhead/node_modules/merge-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", - "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "readable-stream": "^2.0.1" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/testcafe-hammerhead/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "bin": { + "mime": "cli.js" } }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/time-limit-promise": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz", - "integrity": "sha512-FLHDDsIDducw7MBcRWlFtW2Tm50DoKOSFf0Nzx17qwXj8REXCte0eUkHrJl9QU3Bl9arG3XNYX0PcHpZ9xyuLw==", + "node_modules/testcafe-hammerhead/node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", "dev": true, - "engines": { - "node": ">= 0.12" + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "node_modules/testcafe-hammerhead/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "node_modules/testcafe-hammerhead/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "setimmediate": "^1.0.4" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=10" } }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "node_modules/testcafe-hammerhead/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "node_modules/testcafe-legacy-api": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/testcafe-legacy-api/-/testcafe-legacy-api-5.1.8.tgz", + "integrity": "sha512-Jp/8xPQ+tjr2iS569Og8fFRaSx/7h/N/t6DVzhWpVNO3D5AtPkGmSjCAABh7tHkUwrKfBI7sLuVaxekiT5PWTA==", "dev": true, - "engines": { - "node": ">=14.14" + "dependencies": { + "async": "3.2.3", + "dedent": "^0.6.0", + "highlight-es": "^1.0.0", + "lodash": "^4.14.0", + "moment": "^2.14.1", + "mustache": "^2.2.1", + "os-family": "^1.0.0", + "parse5": "^2.1.5", + "pify": "^2.3.0", + "pinkie": "^2.0.1", + "read-file-relative": "^1.2.0", + "strip-bom": "^2.0.0", + "testcafe-hammerhead": ">=19.4.0" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "node_modules/testcafe-legacy-api/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "node_modules/testcafe-legacy-api/node_modules/dedent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.6.0.tgz", + "integrity": "sha512-cSfRWjXJtZQeRuZGVvDrJroCR5V2UvBNUMHsPCdNYzuAG8b9V8aAy3KUcdQrGQPXs17Y+ojbPh1aOCplg9YR9g==", "dev": true }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "node_modules/testcafe-legacy-api/node_modules/parse5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz", + "integrity": "sha512-yJQdbcT+hCt6HD+BuuUvjHUdNwerQIKSJSm7tXjtp6oIH5Mxbzlt/VIIeWxblsgcDt1+E7kxPeilD5McWswStA==", "dev": true }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "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==", + "node_modules/testcafe-legacy-api/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-object-path/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==", + "node_modules/testcafe-legacy-api/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "is-utf8": "^0.2.0" }, "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==", + "node_modules/testcafe-reporter-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/testcafe-reporter-json/-/testcafe-reporter-json-2.2.0.tgz", + "integrity": "sha512-wfpNaZgGP2WoqdmnIXOyxcpwSzdH1HvzXSN397lJkXOrQrwhuGUThPDvyzPnZqxZSzXdDUvIPJm55tCMWbfymQ==", "dev": 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": ">=8.0.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } + "node_modules/testcafe-reporter-list": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/testcafe-reporter-list/-/testcafe-reporter-list-2.2.0.tgz", + "integrity": "sha512-+6Q2CC+2B90OYED2Yx6GoBIMUYd5tADNUbOHu3Hgdd3qskzjBdKwpdDt0b7w0w7oYDO1/Uu4HDBTDud3lWpD4Q==", + "dev": true }, - "node_modules/tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==", + "node_modules/testcafe-reporter-minimal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/testcafe-reporter-minimal/-/testcafe-reporter-minimal-2.2.0.tgz", + "integrity": "sha512-iUSWI+Z+kVUAsGegMmEXKDiMPZHDxq+smo4utWwc3wI3Tk6jT8PbNvsROQAjwkMKDmnpo6To5vtyvzvK+zKGXA==", "dev": true }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/testcafe-reporter-spec": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/testcafe-reporter-spec/-/testcafe-reporter-spec-2.2.0.tgz", + "integrity": "sha512-4jUN75Y7eaHQfSjiCLBXt/TvJMW76kBaZGC74sq03FJNBLoo8ibkEFzfjDJzNDCRYo+P7FjCx3vxGrzgfQU26w==", + "dev": true + }, + "node_modules/testcafe-reporter-xunit": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/testcafe-reporter-xunit/-/testcafe-reporter-xunit-2.2.3.tgz", + "integrity": "sha512-aGyc+MZPsTNwd9SeKJSjFNwEZfILzFnObzOImaDbsf57disTQfEY+9japXWav/Ef5Cv04UEW24bTFl2Q4f8xwg==", + "dev": true + }, + "node_modules/testcafe-selector-generator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/testcafe-selector-generator/-/testcafe-selector-generator-0.1.0.tgz", + "integrity": "sha512-MTw+RigHsEYmFgzUFNErDxui1nTYUk6nm2bmfacQiKPdhJ9AHW/wue4J/l44mhN8x3E8NgOUkHHOI+1TDFXiLQ==", + "dev": true + }, + "node_modules/testcafe/node_modules/@types/node": { + "version": "20.14.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.5.tgz", + "integrity": "sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==", "dev": true, - "engines": { - "node": ">=0.6" + "dependencies": { + "undici-types": "~5.26.4" } }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "node_modules/testcafe/node_modules/address": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-2.0.3.tgz", + "integrity": "sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==", "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" + "engines": { + "node": ">= 16.0.0" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "node_modules/testcafe/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "array-uniq": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "node_modules/testcafe/node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/testcafe/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">= 12" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/testcafe/node_modules/dedent": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz", + "integrity": "sha512-25DJIXD6mCqYHIqI3/aBfAvFgJSY9jIx397eUQSofXbWVR4lcB21a17qQ5Bswj0Zv+3Nf06zNCyfkGyvo0AqqQ==", + "dev": true + }, + "node_modules/testcafe/node_modules/del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" }, "engines": { - "node": ">=8" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" + "node": ">=4" } }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "node_modules/testcafe/node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, "dependencies": { - "escape-string-regexp": "^1.0.2" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/trim-repeated/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==", + "node_modules/testcafe/node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", - "dev": true, - "dependencies": { - "utf8-byte-length": "^1.0.1" + "node": ">=0.10.0" } }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "node_modules/testcafe/node_modules/del/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-command-line-args": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", - "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", - "peer": true, - "dependencies": { - "chalk": "^4.1.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.0", - "string-format": "^2.0.0" - }, - "bin": { - "write-markdown": "dist/write-markdown.js" + "node": ">=4" } }, - "node_modules/ts-command-line-args/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/testcafe/node_modules/emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/ts-command-line-args/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/testcafe/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/ts-command-line-args/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==", - "peer": true, + "node_modules/testcafe/node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/ts-command-line-args/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==", - "peer": true, + "node_modules/testcafe/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "pump": "^3.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "node_modules/testcafe/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "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": ">=6.10" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "peerDependencies": { - "typescript": ">=3.7.0" + "node_modules/testcafe/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/ts-jest": { - "version": "26.5.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz", - "integrity": "sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==", + "node_modules/testcafe/node_modules/indent-string": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", + "integrity": "sha512-Z1vqf6lDC3f4N2mWqRywY6odjRatPNGDZgUr4DY9MLC14+Fp2/y+CI/RnNGlb8hD6ckscE/8DlZUwHUaiDBshg==", "dev": true, "dependencies": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" }, "bin": { - "ts-jest": "cli.js" + "indent-string": "cli.js" }, "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "jest": ">=26 <27", - "typescript": ">=3.8 <5.0" + "node": ">=0.10.0" } }, - "node_modules/ts-jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/testcafe/node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ci-info": "^1.5.0" }, - "engines": { - "node": ">= 10.14.2" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/ts-jest/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "node_modules/testcafe/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, - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ts-jest/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==", + "node_modules/testcafe/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, "dependencies": { - "color-convert": "^2.0.1" + "is-extglob": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/testcafe/node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/testcafe/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ts-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/testcafe/node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/ts-jest/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "node_modules/testcafe/node_modules/parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha512-w2jx/0tJzvgKwZa58sj2vAYq/S/K1QJfIB3cWYea/Iu1scFPDQQ3IQiVZTHWtRBwAjv2Yd7S/xeZf3XqLDb3bA==", "dev": true }, - "node_modules/ts-jest/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==", + "node_modules/testcafe/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/ts-jest/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "node_modules/testcafe/node_modules/resolve-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz", + "integrity": "sha512-ac27EnKWWlc2yQ/5GCoCGecqVJ9MSmgiwvUYOS+9A+M0dn1FdP5mnsDZ9gwx+lAvh/d7f4RFn4jLfggRRYxPxw==", "dev": true, "dependencies": { - "ci-info": "^2.0.0" + "resolve-from": "^2.0.0" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ts-jest/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/testcafe/node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha512-qpFcKaXsq8+oRoLilkwyc7zHGF5i9Q2/25NIgLQQ/+VVv9rU4qvr6nXVAw1DsnXJyQkZsR4Ytfbtg5ehfcUssQ==", "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/ts-jest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/testcafe/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, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/testcafe/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "glob": "^7.1.3" }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/testcafe/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -41378,779 +41262,663 @@ "node": ">=10" } }, - "node_modules/ts-jest/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==", + "node_modules/testcafe/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "is-utf8": "^0.2.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/ts-jest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "devOptional": true, + "node_modules/testcafe/node_modules/tmp": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", + "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", + "dev": true, "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "devOptional": true, - "bin": { - "acorn": "bin/acorn" + "os-tmpdir": "~1.0.1" }, "engines": { "node": ">=0.4.0" } }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "devOptional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "node_modules/testcafe/node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "dev": true, - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6" + "node": ">=4.2.0" } }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/testcafe/node_modules/url-to-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-2.0.0.tgz", + "integrity": "sha512-mfONnc9dqO0J41wUh/El+plDskrIJRcyLcx6WjEGYW2K11RnjPDAgeoNFCallADaYJfcWIvAlYyZPBw02AbfIQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "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 }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dependencies": { - "tslib": "^1.8.1" + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "node": ">=0.8" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "devOptional": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "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==", + "node_modules/time-limit-promise": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz", + "integrity": "sha512-FLHDDsIDducw7MBcRWlFtW2Tm50DoKOSFf0Nzx17qwXj8REXCte0eUkHrJl9QU3Bl9arG3XNYX0PcHpZ9xyuLw==", "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.12" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.14" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "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, "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/typechain": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.2.tgz", - "integrity": "sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==", - "peer": true, + "node_modules/to-object-path/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, "dependencies": { - "@types/prettier": "^2.1.1", - "debug": "^4.3.1", - "fs-extra": "^7.0.0", - "glob": "7.1.7", - "js-sha3": "^0.8.0", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "prettier": "^2.3.1", - "ts-command-line-args": "^2.2.0", - "ts-essentials": "^7.0.1" - }, - "bin": { - "typechain": "dist/cli/cli.js" + "is-buffer": "^1.1.5" }, - "peerDependencies": { - "typescript": ">=4.3.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/typechain/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "peer": true, + "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, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=0.10.0" } }, - "node_modules/typechain/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "peer": true, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8.0" } }, - "node_modules/typechain/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } + "node_modules/tocbot": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", + "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==", + "dev": true }, - "node_modules/typechain/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=0.6" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", + "optional": true + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "nopt": "~1.0.10" }, - "engines": { - "node": ">= 0.4" + "bin": { + "nodetouch": "bin/nodetouch.js" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4.0.0" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "punycode": "^2.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typesafe-actions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz", - "integrity": "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/typescript-compare": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz", - "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==", - "dependencies": { - "typescript-logic": "^0.0.0" + "tree-kill": "cli.js" } }, - "node_modules/typescript-logic": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz", - "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==" - }, - "node_modules/typescript-tuple": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz", - "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==", + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, "dependencies": { - "typescript-compare": "^0.0.2" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "peer": true, + "escape-string-regexp": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "dev": true - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "node_modules/trim-repeated/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, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, "engines": { "node": ">=0.8.0" } }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", - "dev": true - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/unbzip2-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", "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" - } - ], "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "utf8-byte-length": "^1.0.1" } }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true - }, - "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "dev": true - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "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, + "node_modules/ts-chacha20": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-chacha20/-/ts-chacha20-1.2.0.tgz", + "integrity": "sha512-PTyPoWYHc2we8P2NTn5hpYG211popWbkjiw+k63xqjeMrx9pPtXSclz9F3fu0Tpr+vfR1xxcQFwsEkh1cXMLqw==" + }, + "node_modules/ts-command-line-args": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", + "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", + "peer": true, "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "engines": { - "node": ">=4" + "bin": { + "write-markdown": "dist/write-markdown.js" } }, - "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, + "node_modules/ts-command-line-args/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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "node_modules/ts-command-line-args/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/unified/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/ts-command-line-args/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==", + "peer": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/unified/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==", + "node_modules/ts-command-line-args/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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": 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": ">=6.10" + } + }, + "node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "peerDependencies": { + "typescript": ">=3.7.0" } }, - "node_modules/union-value/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==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ts-jest": { + "version": "26.5.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz", + "integrity": "sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==", "dev": true, + "dependencies": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10" + }, + "peerDependencies": { + "jest": ">=26 <27", + "typescript": ">=3.8 <5.0" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "node_modules/ts-jest/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "unique-slug": "^2.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "node_modules/ts-jest/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { - "imurmurhash": "^0.1.4" + "@types/yargs-parser": "*" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/ts-jest/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, "dependencies": { - "crypto-random-string": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "node_modules/ts-jest/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/ts-jest/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/ts-jest/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, + "engines": { + "node": ">=8" } }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "node_modules/ts-jest/node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.2" + "ci-info": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/ts-jest/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/ts-jest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "yallist": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/ts-jest/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/ts-jest/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, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/unplugin": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", - "dev": true, + "node_modules/ts-jest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "devOptional": true, "dependencies": { - "acorn": "^8.11.3", - "chokidar": "^3.6.0", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" }, - "engines": { - "node": ">=14.0.0" + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } } }, - "node_modules/unplugin/node_modules/acorn": { + "node_modules/ts-node/node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -42158,414 +41926,400 @@ "node": ">=0.4.0" } }, - "node_modules/unplugin/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "devOptional": true, "engines": { - "node": ">=10.13.0" + "node": ">=0.4.0" } }, - "node_modules/unplugin/node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==", - "dev": true + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "devOptional": true }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true + "node_modules/ts-typed-json": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.2.tgz", + "integrity": "sha512-Tdu3BWzaer7R5RvBIJcg9r8HrTZgpJmsX+1meXMJzYypbkj8NK2oJN0yvm4Dp/Iv6tzFa/L5jKRmEVTga6K3nA==", + "optional": true }, - "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==", + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "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==", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "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, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dependencies": { - "isarray": "1.0.0" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "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==", + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "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" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "dependencies": { - "punycode": "^2.1.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "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 - }, - "node_modules/url": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", - "dev": true, + "node_modules/typechain": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.2.tgz", + "integrity": "sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==", + "peer": true, "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.2" + "@types/prettier": "^2.1.1", + "debug": "^4.3.1", + "fs-extra": "^7.0.0", + "glob": "7.1.7", + "js-sha3": "^0.8.0", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "prettier": "^2.3.1", + "ts-command-line-args": "^2.2.0", + "ts-essentials": "^7.0.1" + }, + "bin": { + "typechain": "dist/cli/cli.js" + }, + "peerDependencies": { + "typescript": ">=4.3.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, + "node_modules/typechain/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "peer": true, "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, + "node_modules/typechain/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "peer": true, "dependencies": { - "prepend-http": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/url-set-query": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", - "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==", - "dev": true - }, - "node_modules/url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", - "dev": true, - "engines": { - "node": ">= 4" + "node_modules/typechain/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": 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, + "node_modules/typechain/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/use-persisted-state": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/use-persisted-state/-/use-persisted-state-0.3.3.tgz", - "integrity": "sha512-pCNlvYC8+XjRxwnIut4teGC9f2p9aD88R8OGseQGZa2dvqG/h1vEGk1vRE1IZG0Vf161UDpn+NlW4+UGubQflQ==", + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dependencies": { - "@use-it/event-listener": "^0.1.2" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", - "dev": true, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dependencies": { - "os-homedir": "^1.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "devOptional": true, - "hasInstallScript": true, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dependencies": { - "node-gyp-build": "^4.3.0" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=6.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", - "dev": true - }, - "node_modules/utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", - "dev": true - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==" - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "is-typedarray": "^1.0.0" } }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, + "node_modules/typesafe-actions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz", + "integrity": "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==", "engines": { - "node": ">= 0.4.0" + "node": ">= 4" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=10.10.0" + "node": ">=4.2.0" } }, - "node_modules/v8-to-istanbul/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 - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" + "node_modules/typescript-compare": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz", + "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==", + "dependencies": { + "typescript-logic": "^0.0.0" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, + "node_modules/typescript-logic": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz", + "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==" + }, + "node_modules/typescript-tuple": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz", + "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "typescript-compare": "^0.0.2" } }, - "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/ufo": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", + "dev": true }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/verror/node_modules/core-util-is": { + "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "buffer": "^5.2.1", + "through": "^2.3.8" } }, - "node_modules/vfile/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/unbzip2-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, "funding": [ { "type": "github", @@ -42580,967 +42334,808 @@ "url": "https://feross.org/support" } ], - "engines": { - "node": ">=4" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/viem": { - "version": "0.3.50", - "resolved": "https://registry.npmjs.org/viem/-/viem-0.3.50.tgz", - "integrity": "sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==", - "dev": true, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true + }, + "node_modules/underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "dev": true + }, + "node_modules/undici": { + "version": "5.28.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz", + "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==", "dependencies": { - "@adraffy/ens-normalize": "1.9.0", - "@noble/curves": "1.0.0", - "@noble/hashes": "1.3.0", - "@scure/bip32": "1.3.0", - "@scure/bip39": "1.2.0", - "@wagmi/chains": "1.0.0", - "abitype": "0.8.7", - "isomorphic-ws": "5.0.0", - "ws": "8.12.0" + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" } }, - "node_modules/viem/node_modules/@wagmi/chains": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@wagmi/chains/-/chains-1.0.0.tgz", - "integrity": "sha512-eNbqRWyHbivcMNq5tbXJks4NaOzVLHnNQauHPeE/EDT9AlpqzcrMc+v2T1/2Iw8zN4zgqB86NCsxeJHJs7+xng==", + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "funding": [ - { - "type": "gitcoin", - "url": "https://wagmi.sh/gitcoin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/viem/node_modules/abitype": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.8.7.tgz", - "integrity": "sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==", + "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, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, - "peerDependenciesMeta": { - "zod": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/viem/node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, "engines": { - "node": ">=14.17" + "node": ">=4" } }, - "node_modules/viem/node_modules/ws": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", - "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "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, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=4" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true + "node_modules/unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" + "node_modules/unified/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==", + "engines": { + "node": ">=8" } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "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, "dependencies": { - "xml-name-validator": "^3.0.0" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/wait-on": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", - "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", + "node_modules/union-value/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, - "dependencies": { - "axios": "^0.21.1", - "joi": "^17.3.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^6.6.3" - }, - "bin": { - "wait-on": "bin/wait-on" - }, "engines": { - "node": ">=8.9.0" + "node": ">=0.10.0" } }, - "node_modules/wait-on/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "dependencies": { - "follow-redirects": "^1.14.0" + "unique-slug": "^2.0.0" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "dependencies": { - "makeerror": "1.0.12" + "imurmurhash": "^0.1.4" } }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web-did-resolver": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.27.tgz", - "integrity": "sha512-YxQlNdeYBXLhVpMW62+TPlc6sSOiWyBYq7DNvY6FXmXOD9g0zLeShpq2uCKFFQV/WlSrBi/yebK/W5lMTDxMUQ==", - "dependencies": { - "cross-fetch": "^4.0.0", - "did-resolver": "^4.0.0" + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web-did-resolver/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web3-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", - "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", - "dev": true, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dependencies": { - "@types/bn.js": "^4.11.5", - "@types/node": "^12.12.6", - "bignumber.js": "^9.0.0", - "web3-core-helpers": "1.5.2", - "web3-core-method": "1.5.2", - "web3-core-requestmanager": "1.5.2", - "web3-utils": "1.5.2" + "@types/unist": "^2.0.2" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web3-core-helpers": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", - "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", - "dev": true, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dependencies": { - "web3-eth-iban": "1.5.2", - "web3-utils": "1.5.2" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web3-core-helpers/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/web3-core-helpers/node_modules/web3-utils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", - "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", - "dev": true, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dependencies": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/web3-core-method": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", - "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, - "dependencies": { - "@ethereumjs/common": "^2.4.0", - "@ethersproject/transactions": "^5.0.0-beta.135", - "web3-core-helpers": "1.5.2", - "web3-core-promievent": "1.5.2", - "web3-core-subscriptions": "1.5.2", - "web3-utils": "1.5.2" - }, "engines": { - "node": ">=8.0.0" + "node": ">= 10.0.0" } }, - "node_modules/web3-core-method/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/web3-core-method/node_modules/web3-utils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", - "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.8" } }, - "node_modules/web3-core-promievent": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", - "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", + "node_modules/unplugin": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", "dev": true, "dependencies": { - "eventemitter3": "4.0.4" + "acorn": "^8.11.3", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=14.0.0" } }, - "node_modules/web3-core-promievent/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true - }, - "node_modules/web3-core-requestmanager": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", - "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", + "node_modules/unplugin/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "dependencies": { - "util": "^0.12.0", - "web3-core-helpers": "1.5.2", - "web3-providers-http": "1.5.2", - "web3-providers-ipc": "1.5.2", - "web3-providers-ws": "1.5.2" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.4.0" } }, - "node_modules/web3-core-subscriptions": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", - "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", + "node_modules/unplugin/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "dependencies": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.2" - }, "engines": { - "node": ">=8.0.0" + "node": ">=10.13.0" } }, - "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true - }, - "node_modules/web3-core/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "node_modules/unplugin/node_modules/webpack-virtual-modules": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", + "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==", "dev": true }, - "node_modules/web3-core/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true }, - "node_modules/web3-core/node_modules/web3-utils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", - "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "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, "dependencies": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/web3-eth-iban": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", - "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", + "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, "dependencies": { - "bn.js": "^4.11.9", - "web3-utils": "1.5.2" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/web3-eth-iban/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/web3-eth-iban/node_modules/web3-utils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", - "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "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, "dependencies": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" + "isarray": "1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/web3-providers-http": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", - "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", + "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, - "dependencies": { - "web3-core-helpers": "1.5.2", - "xhr2-cookies": "1.1.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/web3-providers-ipc": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", - "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, - "dependencies": { - "oboe": "2.1.5", - "web3-core-helpers": "1.5.2" - }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/web3-providers-ws": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", - "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", - "dev": true, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "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" + } + ], "dependencies": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.2", - "websocket": "^1.0.32" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/web3-providers-ws/node_modules/eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true - }, - "node_modules/web3-utils": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.4.tgz", - "integrity": "sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==", - "dev": true, - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "bn.js": "^5.2.1", - "ethereum-bloom-filters": "^1.0.6", - "ethereum-cryptography": "^2.1.2", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" + "bin": { + "update-browserslist-db": "cli.js" }, - "engines": { - "node": ">=8.0.0" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/web3-utils/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", - "dev": true, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dependencies": { - "@noble/hashes": "1.3.3" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "punycode": "^2.1.0" } }, - "node_modules/web3-utils/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", - "dev": true, - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "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 + }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" } }, - "node_modules/web3-utils/node_modules/@scure/bip32": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", - "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "dependencies": { - "@noble/curves": "~1.3.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/web3-utils/node_modules/@scure/bip39": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", - "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, "dependencies": { - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" + "prepend-http": "^2.0.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=4" } }, - "node_modules/web3-utils/node_modules/ethereum-cryptography": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz", - "integrity": "sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==", + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==", + "dev": true + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", "dev": true, - "dependencies": { - "@noble/curves": "1.3.0", - "@noble/hashes": "1.3.3", - "@scure/bip32": "1.3.3", - "@scure/bip39": "1.2.2" + "engines": { + "node": ">= 4" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": 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, "engines": { - "node": ">=10.4" + "node": ">=0.10.0" } }, - "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "node_modules/use-persisted-state": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/use-persisted-state/-/use-persisted-state-0.3.3.tgz", + "integrity": "sha512-pCNlvYC8+XjRxwnIut4teGC9f2p9aD88R8OGseQGZa2dvqG/h1vEGk1vRE1IZG0Vf161UDpn+NlW4+UGubQflQ==", "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@use-it/event-listener": "^0.1.2" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" } }, - "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "node_modules/user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", "dev": true, "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" + "os-homedir": "^1.0.0" }, "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/webpack-cli/node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, + "node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, "engines": { - "node": ">=10.13.0" + "node": ">=6.14.2" } }, - "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, + "node_modules/utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", + "dev": true + }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", + "dev": true + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, - "node_modules/webpack-core": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", - "integrity": "sha512-P6ZUGXn5buTEZyTStCHHLwtWGKSm/jA629Zgp4pcHSsy60CCsT9MaHDxNIPL+GGJ2KwOgI6ORwQtHcrYHAt2UQ==", + "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==" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "dependencies": { - "source-list-map": "~0.1.7", - "source-map": "~0.4.1" - }, - "engines": { - "node": ">=0.6" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, - "node_modules/webpack-core/node_modules/source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha512-cabwdhnSNf/tTDMh/DXZXlkeQLvdYT5xfGYBohqHG7wb3bBQrQlHQNWM9NWSOboXXK1zgwz6JzS5e4hZq9vxMw==", + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", "dev": true }, - "node_modules/webpack-core/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4.0" } }, - "node_modules/webpack-dev-middleware": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", - "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "devOptional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "devOptional": true + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } + "node": ">=10.10.0" } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/v8-to-istanbul/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 + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 8" } }, - "node_modules/webpack-dev-server": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", - "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", - "dev": true, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "devOptional": true, "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "node_modules/validate-npm-package-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "optional": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "node_modules/webpack-dev-server/node_modules/memfs": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.8.1.tgz", - "integrity": "sha512-7q/AdPzf2WpwPlPL4v1kE2KsJsHl7EF4+hAeVzlyanr2+YnR21NVn9mDqo+7DEaKDRsQy8nvxPlKH4WqMtiO0w==", - "dev": true, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 4.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dev": true, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dev": true, - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/viem": { + "version": "0.3.50", + "resolved": "https://registry.npmjs.org/viem/-/viem-0.3.50.tgz", + "integrity": "sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@adraffy/ens-normalize": "1.9.0", + "@noble/curves": "1.0.0", + "@noble/hashes": "1.3.0", + "@scure/bip32": "1.3.0", + "@scure/bip39": "1.2.0", + "@wagmi/chains": "1.0.0", + "abitype": "0.8.7", + "isomorphic-ws": "5.0.0", + "ws": "8.12.0" } }, - "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", + "node_modules/viem/node_modules/@wagmi/chains": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@wagmi/chains/-/chains-1.0.0.tgz", + "integrity": "sha512-eNbqRWyHbivcMNq5tbXJks4NaOzVLHnNQauHPeE/EDT9AlpqzcrMc+v2T1/2Iw8zN4zgqB86NCsxeJHJs7+xng==", "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "peerDependencies": { + "typescript": ">=5.0.4" }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/viem/node_modules/abitype": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.8.7.tgz", + "integrity": "sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==", + "dev": true, "peerDependencies": { - "webpack": "^5.0.0" + "typescript": ">=5.0.4", + "zod": "^3 >=3.19.1" }, "peerDependenciesMeta": { - "webpack": { + "zod": { "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "node_modules/viem/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/viem/node_modules/ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", "dev": true, "engines": { "node": ">=10.0.0" @@ -43558,738 +43153,872 @@ } } }, - "node_modules/webpack-env": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/webpack-env/-/webpack-env-0.8.0.tgz", - "integrity": "sha512-8lmBtxvLD5k20tRtedvCEUSgA/JIBMviD73OithEHJbTcEHbMM/kmmV9hJTWAtqRQAxEURtNf6DrT/glFFE68w==", - "dev": true, - "dependencies": { - "webpack": "^1.12.2" - } + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, - "node_modules/webpack-env/node_modules/acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true }, - "node_modules/webpack-env/node_modules/anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, "dependencies": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/webpack-env/node_modules/arr-diff": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, "dependencies": { - "arr-flatten": "^1.0.1" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/webpack-env/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==", + "node_modules/wait-on": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", + "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", "dev": true, + "dependencies": { + "axios": "^0.21.1", + "joi": "^17.3.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^6.6.3" + }, + "bin": { + "wait-on": "bin/wait-on" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.9.0" } }, - "node_modules/webpack-env/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "dev": true - }, - "node_modules/webpack-env/node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "node_modules/wait-on/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "follow-redirects": "^1.14.0" } }, - "node_modules/webpack-env/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, - "engines": { - "node": ">=0.10.0" + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" } }, - "node_modules/webpack-env/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, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" + "loose-envify": "^1.0.0" } }, - "node_modules/webpack-env/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/webpack-env/node_modules/chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": 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" + "minimalistic-assert": "^1.0.0" } }, - "node_modules/webpack-env/node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" + "defaults": "^1.0.3" } }, - "node_modules/webpack-env/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" + "node_modules/web-did-resolver": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.27.tgz", + "integrity": "sha512-YxQlNdeYBXLhVpMW62+TPlc6sSOiWyBYq7DNvY6FXmXOD9g0zLeShpq2uCKFFQV/WlSrBi/yebK/W5lMTDxMUQ==", + "dependencies": { + "cross-fetch": "^4.0.0", + "did-resolver": "^4.0.0" } }, - "node_modules/webpack-env/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, + "node_modules/web-did-resolver/node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "dependencies": { - "ms": "2.0.0" + "node-fetch": "^2.6.12" } }, - "node_modules/webpack-env/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "dev": true, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "engines": { - "node": ">= 0.10" + "node": ">= 8" } }, - "node_modules/webpack-env/node_modules/enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "node_modules/web3-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", + "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.5.2", + "web3-core-method": "1.5.2", + "web3-core-requestmanager": "1.5.2", + "web3-utils": "1.5.2" }, "engines": { - "node": ">=0.6" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", - "dev": true - }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-helpers": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", + "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", "dev": true, "dependencies": { - "is-posix-bracket": "^0.1.0" + "web3-eth-iban": "1.5.2", + "web3-utils": "1.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/web3-core-helpers/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-helpers/node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-method": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", + "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "@ethereumjs/common": "^2.4.0", + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.5.2", + "web3-core-promievent": "1.5.2", + "web3-core-subscriptions": "1.5.2", + "web3-utils": "1.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "node_modules/web3-core-method/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/web3-core-method/node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" }, "engines": { - "node": ">= 4.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-promievent": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", + "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", "dev": true, "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/webpack-env/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", - "dev": true, + "eventemitter3": "4.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/interpret": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", - "integrity": "sha512-Vg6X07U0AOZb4HF6CWHa+jnJU8j71buKQ9Pc0C75qBXgvCYbxWBkGo4jnTS3O0MIc9FZtt0mB7h+uclojqdw1Q==", + "node_modules/web3-core-promievent/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", "dev": true }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-requestmanager": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", + "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", "dev": true, "dependencies": { - "binary-extensions": "^1.0.0" + "util": "^0.12.0", + "web3-core-helpers": "1.5.2", + "web3-providers-http": "1.5.2", + "web3-providers-ipc": "1.5.2", + "web3-providers-ws": "1.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-core-subscriptions": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", + "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", "dev": true, + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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, - "engines": { - "node": ">=0.10.0" - } + "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true }, - "node_modules/webpack-env/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==", + "node_modules/web3-core/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true + }, + "node_modules/web3-core/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/web3-core/node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", "dev": true, "dependencies": { - "is-extglob": "^1.0.0" + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-eth-iban": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", + "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "bn.js": "^4.11.9", + "web3-utils": "1.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } + "node_modules/web3-eth-iban/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "node_modules/webpack-env/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==", + "node_modules/web3-eth-iban/node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", + "node_modules/web3-providers-http": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", + "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", "dev": true, "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "web3-core-helpers": "1.5.2", + "xhr2-cookies": "1.1.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "node_modules/web3-providers-ipc": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", + "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", "dev": 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" + "oboe": "2.1.5", + "web3-core-helpers": "1.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-providers-ws": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", + "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", "dev": true, "dependencies": { - "minimist": "^1.2.6" + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2", + "websocket": "^1.0.32" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/webpack-env/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/web3-providers-ws/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", "dev": true }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.4.tgz", + "integrity": "sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "@ethereumjs/util": "^8.1.0", + "bn.js": "^5.2.1", + "ethereum-bloom-filters": "^1.0.6", + "ethereum-cryptography": "^2.1.2", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils/node_modules/@noble/curves": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", + "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "@noble/hashes": "1.3.3" }, - "engines": { - "node": ">=0.10" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils/node_modules/@noble/hashes": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils/node_modules/@scure/bip32": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", + "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@noble/curves": "~1.3.0", + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils/node_modules/@scure/bip39": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", + "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", "dev": 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" + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/webpack-env/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==", + "node_modules/web3-utils/node_modules/ethereum-cryptography": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz", + "integrity": "sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, + "@noble/curves": "1.3.0", + "@noble/hashes": "1.3.3", + "@scure/bip32": "1.3.3", + "@scure/bip39": "1.2.2" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10.4" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack": { + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", "dev": 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" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-cli/node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.13.0" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-middleware": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", + "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", "dev": 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" + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-server": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.4.0", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=0.10.0" + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", "dev": 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": ">= 10" } }, - "node_modules/webpack-env/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "dependencies": { - "has-flag": "^1.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-env/node_modules/tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "node_modules/webpack-dev-server/node_modules/memfs": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.8.1.tgz", + "integrity": "sha512-7q/AdPzf2WpwPlPL4v1kE2KsJsHl7EF4+hAeVzlyanr2+YnR21NVn9mDqo+7DEaKDRsQy8nvxPlKH4WqMtiO0w==", "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, "engines": { - "node": ">=0.6" + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" } }, - "node_modules/webpack-env/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==", + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "dev": true, "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-env/node_modules/uglify-js": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", - "integrity": "sha512-RvbIYn4DIadCg1MV7YP7OrpxnVrtEieZzbK0KSQvwWGAHojqWJxInkQhmtYGRo9PTwwkJkljIgzMyA1VitEc4Q==", + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "dependencies": { - "async": "~0.2.6", - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "glob": "^10.3.7" }, "bin": { - "uglifyjs": "bin/uglifyjs" + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=0.8.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-env/node_modules/uglify-js/node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", - "dev": true - }, - "node_modules/webpack-env/node_modules/watchpack": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", - "integrity": "sha512-hmLWdxNfe0Ou1xaRj+ublbOYUaZJfVz1VuHQfERLVlUrLS21gUaGa2gWRl8L5Ej1aUS3KxFN+1qoWK4kZLMvKw==", + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "async": "^0.9.0", - "chokidar": "^1.0.0", - "graceful-fs": "^4.1.2" - } - }, - "node_modules/webpack-env/node_modules/watchpack/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", - "dev": true - }, - "node_modules/webpack-env/node_modules/webpack": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz", - "integrity": "sha512-+8bxNSHMZCWBa6hi++2A2pw9GmLUWY6lII+aIXlgUPpB+ClNrUKgP8hx0w+hxjWhX81hclUYPGFg+7NxgLTUYQ==", - "dev": true, - "dependencies": { - "acorn": "^3.0.0", - "async": "^1.3.0", - "clone": "^1.0.2", - "enhanced-resolve": "~0.9.0", - "interpret": "^0.6.4", - "loader-utils": "^0.2.11", - "memory-fs": "~0.3.0", - "mkdirp": "~0.5.0", - "node-libs-browser": "^0.7.0", - "optimist": "~0.6.0", - "supports-color": "^3.1.0", - "tapable": "~0.1.8", - "uglify-js": "~2.7.3", - "watchpack": "^0.2.1", - "webpack-core": "~0.6.9" - }, - "bin": { - "webpack": "bin/webpack.js" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=0.6" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-env/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", + "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/webpack-env/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "dev": true, - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/webpack-hot-middleware": { @@ -44345,12 +44074,14 @@ "node_modules/webpack/node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, "node_modules/webpack/node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -44362,6 +44093,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, "peerDependencies": { "acorn": "^8" } @@ -44370,6 +44102,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -44385,6 +44118,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -44393,6 +44127,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "engines": { "node": ">=0.8.x" } @@ -44400,12 +44135,14 @@ "node_modules/webpack/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==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -44423,6 +44160,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, "engines": { "node": ">=10.13.0" } @@ -44529,7 +44267,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -44682,7 +44419,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, + "devOptional": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -44693,15 +44430,6 @@ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/windows-release": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", @@ -44721,13 +44449,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "devOptional": true }, "node_modules/wordwrapjs": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", - "peer": true, "dependencies": { "reduce-flatten": "^2.0.0", "typical": "^5.2.0" @@ -44740,7 +44467,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "peer": true, "engines": { "node": ">=8" } @@ -44967,7 +44693,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "engines": { "node": ">=10" } @@ -44998,7 +44723,6 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -45025,7 +44749,6 @@ "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, "engines": { "node": ">=12" } @@ -45053,7 +44776,6 @@ "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, "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index b8693b2ec..230e35f0b 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ "blockchain:contracts:synpress": "node --experimental-modules ./tests/e2e/setup-contracts.mjs", "blockchain:contracts:testcafe": "node --experimental-modules ./src/test/setup-contracts-testcafe.mjs", "build": "run-s build:sitemap check-types build:css build:app", - "build:dev": "cross-env NODE_ENV=development npm run build", - "build:test": "cross-env NODE_ENV=test NET=local npm run build", - "build:prod": "cross-env NODE_ENV=production NET=mainnet npm run build", + "build:dev": "dotenv -e .env.development -e .env npm run build", + "build:test": "dotenv -e .env.test -e .env npm run build", + "build:prod": "dotenv -e .env.production -e .env npm run build", "build:css": "postcss src/tailwind.css -o src/index.css", "build:app": "webpack --progress --mode production", "build:sitemap": "npx ts-node --compiler-options '{\"module\":\"commonjs\"}' sitemap.ts", @@ -21,11 +21,15 @@ "credits": "npx @opengovsg/credits-generator && npx mdpdf ./CREDITS.md ./public/static/common/credits.pdf", "dev": "run-p dev:*", "dev:css": "npx tailwindcss -i ./src/tailwind.css -o ./src/index.css --watch", - "dev:serve": "sleep 2 && cross-env NODE_ENV=development webpack serve", + "dev:serve": "sleep 2 && cross-env NODE_ENV=development NET=local webpack serve", "integration": "testcafe chrome src/**/*.spec.ts", "integration:single": "testcafe chrome -L", - "integration:testcafe:prod": "testcafe --config-file \".testcaferc-prod.json\"", - "integration:testcafe:dev": "testcafe --config-file \".testcaferc-dev.json\"", + "integration:testcafe:prod:1": "testcafe --config-file \".testcaferc-prod.json\"", + "integration:testcafe:prod:2": "testcafe --config-file \".testcaferc-prod2.js\"", + "integration:testcafe:prod": "run-s integration:testcafe:prod:1 integration:testcafe:prod:2", + "integration:testcafe:dev:1": "testcafe --config-file \".testcaferc-dev.json\"", + "integration:testcafe:dev:2": "testcafe --config-file \".testcaferc-dev2.js\"", + "integration:testcafe:dev": "run-s integration:testcafe:dev:1 integration:testcafe:dev:2", "integration:testcafe": "run-s blockchain:contracts:testcafe integration:testcafe:prod", "integration:testcafe:ci": "concurrently -k -s first \"npm:blockchain\" \"npm:integration:testcafe\"", "integration:metamask": "run-s wait blockchain:contracts:synpress integration:synpress", @@ -52,13 +56,13 @@ "@govtechsg/oa-encryption": "^1.3.5", "@govtechsg/open-attestation-utils": "1.0.9", "@reduxjs/toolkit": "^1.6.1", - "@tradetrust-tt/decentralized-renderer-react-components": "^3.14.1", - "@tradetrust-tt/document-store": "^3.2.0", - "@tradetrust-tt/token-registry": "^4.10.1", - "@tradetrust-tt/tradetrust": "^6.9.4", - "@tradetrust-tt/tradetrust-ui-components": "^2.22.2", - "@tradetrust-tt/tradetrust-utils": "^1.13.5", - "@tradetrust-tt/tt-verify": "^8.9.4", + "@tradetrust-tt/decentralized-renderer-react-components": "^3.15.8", + "@tradetrust-tt/document-store": "^4.1.1", + "@tradetrust-tt/token-registry": "^4.15.0", + "@tradetrust-tt/tradetrust": "^6.10.0", + "@tradetrust-tt/tradetrust-ui-components": "^3.2.2", + "@tradetrust-tt/tradetrust-utils": "^1.14.3", + "@tradetrust-tt/tt-verify": "^8.10.2", "@types/gtag.js": "0.0.8", "buffer": "^6.0.3", "cross-env": "^7.0.3", @@ -88,7 +92,10 @@ }, "devDependencies": { "@babel/core": "^7.23.3", + "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/preset-env": "^7.22.10", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.23.3", @@ -115,7 +122,6 @@ "@types/react-router-dom": "^5.1.7", "@types/react-tooltip": "^4.2.4", "@types/use-persisted-state": "^0.3.0", - "@types/webpack-env": "^1.18.4", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "autoprefixer": "^10.4.2", @@ -132,6 +138,9 @@ "cypress": "^13.7.1", "cypress-file-upload": "^5.0.8", "debug": "^4.3.1", + "dotenv": "^16.4.7", + "dotenv-cli": "^8.0.0", + "dotenv-webpack": "^8.1.0", "eslint": "^7.28.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-jest": "^24.3.6", @@ -164,7 +173,7 @@ "stream-browserify": "^3.0.0", "style-loader": "^2.0.0", "tailwindcss": "^3.0.23", - "testcafe": "^2.3.0", + "testcafe": "^3.7.1", "ts-jest": "^26.0.0", "ts-node": "^10.9.2", "typescript": "^4.3.2", @@ -172,8 +181,7 @@ "wait-on": "^5.3.0", "webpack": "^5.91.0", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4", - "webpack-env": "^0.8.0" + "webpack-dev-server": "^5.0.4" }, "engines": { "node": "18.x", diff --git a/public/imd@/index.html b/public/imd@/index.html index 2e1c02dba..79b1b27dc 100644 --- a/public/imd@/index.html +++ b/public/imd@/index.html @@ -7,6 +7,6 @@ - + diff --git a/public/static/demo/astron.tt b/public/static/demo/astron.tt new file mode 100644 index 000000000..ca7b78f64 --- /dev/null +++ b/public/static/demo/astron.tt @@ -0,0 +1,59 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "id": "da502fc9-ea3c-41ad-b7e2-51f746d8218e:string:SGCNM21566325", + "$template": { + "name": "d6d8b361-3e0e-470d-8a8d-14cfb0809ffe:string:CERTIFICATE_OF_NON_MANIPULATION", + "type": "d56c44ed-6a61-4d31-92be-519ce629e271:string:EMBEDDED_RENDERER", + "url": "676fdfc3-0332-4b70-bb39-9a13bafa9421:string:https://demo-cnm.openattestation.com" + }, + "issuers": [ + { + "name": "830388ec-f749-4551-bdab-447420766cf8:string:TradeTrust Demo", + "documentStore": "8c7be967-6934-475d-b56b-90c924e8795c:string:0x94FD21A026E29E0686583b8be71Cb28a8ca1A8d4", + "identityProof": { + "type": "9f1350b4-1c1f-4358-8c90-f303aabe11f6:string:DNS-TXT", + "location": "d60eaaf4-a697-4965-b6cd-93a4fa44264f:string:astronlayer2.bitfactory.cn" + } + } + ], + "recipient": { + "name": "d6c8d5a2-c9d6-4544-838a-09f193a83a2c:string:caict", + "address": { + "street": "c3358d77-9134-4243-a55f-1bd0136b8c7a:string:52 Garden Road", + "country": "20e3da5c-55a6-4977-94d7-fab018e6fe6e:string:CHINA" + } + }, + "consignment": { + "description": "2d0521b8-29f7-480e-8cda-65e1b3081697:string:16667 CARTONS OF RED WINE", + "quantity": { + "value": "8988687a-c091-40b9-92c2-af6d7b1e0598:string:5000", + "unit": "840db14d-ec1d-4539-8965-2d484f0318d3:string:LITRES" + }, + "countryOfOrigin": "709241f4-2942-48ed-828c-4f1684451698:string:AUSTRALIA", + "outwardBillNo": "0ddfb004-7252-4a32-88dc-8ff2c1c272c1:string:AQSIQ170923130", + "dateOfDischarge": "efd56756-e93b-41a5-aa5a-8ab4e9b81a7d:string:2018-01-26", + "dateOfDeparture": "9d99a975-3962-487c-9f7d-8d379b086cec:string:2018-01-30", + "countryOfFinalDestination": "3fb53c5c-801a-4ae7-a6a3-fb00522c6cd4:string:CHINA", + "outgoingVehicleNo": "5b1d7799-7c5d-40fd-916d-94f9fc89ff79:string:COSCO JAPAN 074E/30-JAN" + }, + "declaration": { + "name": "3738cb20-708a-435d-90c1-651cc173ca24:string:PETER LEE", + "designation": "841d87ee-2a84-446f-826a-db5299eee297:string:SHIPPING MANAGER", + "date": "313c161e-94fa-4f96-8a46-74de3390a3d2:string:2018-01-28" + }, + "certification": { + "name": "8bd2809b-67cf-4f73-a4b0-20775f8968dc:string:DEMO JOHN TAN", + "designation": "2ba38e44-0467-4404-9f55-e7551e802777:string:DEMO", + "date": "ace8f895-ea3d-4d77-b601-804a9e74c9be:string:2018-01-28", + "signature": "79b22b20-3398-469f-b75d-9fdb5b3e4741:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", + "stamp": "e5f17996-c56f-4a30-abb7-1dec46e28f12:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "2d288a2eb2c629a5f596ac6ded0e140a77442d76930301a5b8e0e4d7411e1b18", + "proof": [], + "merkleRoot": "2d288a2eb2c629a5f596ac6ded0e140a77442d76930301a5b8e0e4d7411e1b18" + } +} diff --git a/public/static/demo/hederamainnet.tt b/public/static/demo/hederamainnet.tt deleted file mode 100644 index bca852cc0..000000000 --- a/public/static/demo/hederamainnet.tt +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "name": "cc444599-34bd-481b-b37d-ef499cc32fde:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "e47906b2-e699-491b-8b3f-76102c4c1ca3:string:EMBEDDED_RENDERER", - "url": "2bde1a46-fd8c-45fc-b7a6-3f04eef9a765:string:https://demo-cnm.openattestation.com" - }, - "recipient": { - "name": "7e9029b7-2ed9-4e3e-98d6-8ed6ed2d55b9:string:XYZ", - "address": { - "street": "281a036a-f4a7-48a8-b9c7-d089fac96700:string:42 BRIGADE ROAD", - "country": "b78e20fd-97ec-4442-961f-a16bb2ef4c25:string:INDIA" - } - }, - "issuers": [ - { - "name": "6c9cfd13-329b-48d8-b7d7-d09bb62f6201:string:Demo Issuer", - "documentStore": "40f21e22-0120-450c-a7d4-c9500130eb32:string:0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21", - "identityProof": { - "type": "9dd1db32-e903-4051-9099-d9557bc9311a:string:DNS-TXT", - "location": "76f85535-a72d-4278-a1dc-ff3f03194e2c:string:trustlv.org" - } - } - ], - "consignment": { - "description": "cf8b93ec-b3f8-484e-a2cf-9c17fd8d0a62:string:16667 RED WINE", - "quantity": { - "value": "c32e3646-8987-41a6-ad6e-3aa4d8b39682:string:1000", - "unit": "e5a45861-1cd8-49ed-b9d0-1f80e6c77187:string:LITRES" - }, - "countryOfOrigin": "73ef4de9-e065-4847-b885-7288a8c7d027:string:INDIA", - "outwardBillNo": "142e3bba-652d-4890-92f6-4073bfd17b94:string:AQSIQ170923130", - "dateOfDischarge": "67a3f36a-ee83-44b3-8358-468039023817:string:2024-03-01", - "dateOfDeparture": "39cf2cab-724d-4b7d-adef-720b4eeef37c:string:2024-03-20", - "countryOfFinalDestination": "baeb5efc-abda-40e9-b20f-e5c0faff654f:string:SINGAPORE", - "outgoingVehicleNo": "cfd1d225-e2eb-4cd8-badb-567547998af4:string:COSCO SING 074E/01-MAR" - }, - "declaration": { - "name": "9830ce5b-3cad-4698-a6d9-1b4036888f42:string:JOHN", - "designation": "c87ec126-28e4-40b6-89b4-4f2c2fb73a41:string:SHIPPING MANAGER", - "date": "e3f7ed1a-bfd2-4794-94cb-e98372a934e7:string:2024-03-01" - }, - "certification": { - "name": "2da26cbf-bda7-4b2e-a5b7-c29f3459ff54:string:DEMO JOHN TAN", - "designation": "c80535e7-8864-4c9e-af7a-075a5c1ee8fa:string:DEMO", - "date": "7743b1ee-2471-497f-8e3b-d69b67cb5686:string:2024-03-01", - "signature": "7bd21efc-ba18-4493-8cf1-75cdc491edd2:string:data:image/png;base64,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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "0cda0ec1754fa42a811bcec8848b4908739c1df832d0e3ca7f2ffbe251e4c975", - "proof": [ - "5689504a0fc648038b9318ec5eb474c42d25a7273fa3b638df6bad0789246887" - ], - "merkleRoot": "5795603de7b07c96293a177efb5207d051c9b26d13aeb3a760c48b757bffde7a" - } -} diff --git a/public/static/demo/hederatestnet.tt b/public/static/demo/hederatestnet.tt deleted file mode 100644 index 29422c40a..000000000 --- a/public/static/demo/hederatestnet.tt +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "name": "6bc6b7da-bf1d-4d54-a445-58c8534f622e:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "ea285365-edda-458e-a5d9-581f8534b8a2:string:EMBEDDED_RENDERER", - "url": "9fd7ef5f-24ee-44cb-b9ee-f1f0e5c558fb:string:https://demo-cnm.openattestation.com" - }, - "recipient": { - "name": "3af83dd0-b2b3-474f-b951-2e22b31d7aad:string:XYZ", - "address": { - "street": "f1ca022a-3f6b-4024-8d59-88816c5d7c87:string:42 BRIGADE ROAD", - "country": "28b0ecca-e376-467a-b828-1b78627cd7d8:string:INDIA" - } - }, - "issuers": [ - { - "name": "f233558c-e011-446a-84bb-701b16010257:string:Demo Issuer", - "documentStore": "d478a47d-d9d3-4879-82b8-3643b332c82d:string:0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21", - "identityProof": { - "type": "c0624592-af6c-436d-87a2-f4d02c277a60:string:DNS-TXT", - "location": "5da286bd-6c42-4054-859e-e5661e78f306:string:trustlv.org" - } - } - ], - "consignment": { - "description": "a371ecb9-e01f-4a57-bf00-b5704fba6fbc:string:16667 RED WINE", - "quantity": { - "value": "b45e8a3e-df98-4f5a-a2e0-5c780e57d648:string:1000", - "unit": "21e2659e-a9a3-4d5f-95a9-32073c6e2d1d:string:LITRES" - }, - "countryOfOrigin": "0a58ba84-e35f-498d-b6e5-45d3ee48b519:string:INDIA", - "outwardBillNo": "d78a523f-0819-4faa-8816-836427b20905:string:AQSIQ170923130", - "dateOfDischarge": "0c6b0ef9-9418-43fb-944d-f5060c6557f4:string:2024-03-01", - "dateOfDeparture": "ecb4655f-2c38-4965-8816-bce9d657f69f:string:2024-03-20", - "countryOfFinalDestination": "32c8a550-bc72-488b-adfe-2df38b821671:string:SINGAPORE", - "outgoingVehicleNo": "66dfd2c9-0052-4cd3-9962-6f35c9600ec1:string:COSCO SING 074E/01-MAR" - }, - "declaration": { - "name": "0df36d67-fe76-436a-8cfd-3338a96e3b74:string:JOHN", - "designation": "165d2b71-cca9-46f3-9d9e-dede1bbd6e42:string:SHIPPING MANAGER", - "date": "1efca0d5-9792-4134-8e74-ec3e0c0ff292:string:2024-03-01" - }, - "certification": { - "name": "3a1d00f0-b519-4d16-a4ce-e101cf66f667:string:DEMO JOHN TAN", - "designation": "cc543b1d-9a7d-4366-ad21-b4f31a9ce173:string:DEMO", - "date": "48b90f5c-37d2-4ff1-800d-45b8160eddd7:string:2024-03-01", - "signature": "57069b0b-7261-484e-af49-d0daeeaeee5e:string:data:image/png;base64,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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "f3488cf45a2d0cee14d28a115787daf1521fafadbf5617a1f04183ab90c8be71", - "proof": [ - "c6d865ac5803a8d7cbaba58136d14c0b832de06af2e899829b1a73913e4dd9f3" - ], - "merkleRoot": "139576d4803d4220368446c0f6f2803a702ccf8a93dd529596f17b96a647a524" - } -} diff --git a/public/static/images/networks/astron.png b/public/static/images/networks/astron.png new file mode 100644 index 000000000..6af579f8a Binary files /dev/null and b/public/static/images/networks/astron.png differ diff --git a/public/static/images/networks/hedera.png b/public/static/images/networks/hedera.png deleted file mode 100644 index 1ed643c7f..000000000 Binary files a/public/static/images/networks/hedera.png and /dev/null differ diff --git a/src/AppContainer.tsx b/src/AppContainer.tsx index fc6fa8156..d772eed43 100644 --- a/src/AppContainer.tsx +++ b/src/AppContainer.tsx @@ -1,9 +1,11 @@ -import { Overlay } from "@tradetrust-tt/tradetrust-ui-components"; +import { Button, ButtonSize, Overlay } from "@tradetrust-tt/tradetrust-ui-components"; import React, { useEffect, useState } from "react"; import { useLocation } from "react-router-dom"; import { Footer } from "./components/Layout/Footer"; import { NavigationBar, rightNavItems } from "./components/Layout/NavigationBar"; import { Routes, routes } from "./routes"; +import PopupMessage from "./components/PopupMessage"; +import { URLS } from "./constants"; const AppContainer = (): React.ReactElement => { const location = useLocation(); @@ -22,6 +24,31 @@ const AppContainer = (): React.ReactElement => { leftItems={[]} rightItems={rightNavItems} /> + +
+
+
+
+

+ To serve our community better, we are upgrading to a newer version that has new capabilities to your + transferable documents. +

+ +
+
+
+
= ({ children, }) => { diff --git a/src/common/hooks/useEndorsementChain/fetchEscrowTransfer-astron.integration.test.ts b/src/common/hooks/useEndorsementChain/fetchEscrowTransfer-astron.integration.test.ts new file mode 100644 index 000000000..5128e34ad --- /dev/null +++ b/src/common/hooks/useEndorsementChain/fetchEscrowTransfer-astron.integration.test.ts @@ -0,0 +1,256 @@ +import { providers } from "ethers"; +import { useProviderContext } from "../../contexts/provider"; +import { TitleEscrow__factory } from "@tradetrust-tt/token-registry/dist/contracts"; +import { fetchEscrowTransfers, fetchHolderTransfers, fetchOwnerTransfers, getParsedLogs } from "./fetchEscrowTransfer"; +import { ChainId, ChainInfo } from "../../../constants/chain-info"; + +jest.mock("../../contexts/provider"); + +const astronProvider = new providers.JsonRpcProvider(ChainInfo[ChainId.Astron].rpcUrl); + +const mockUseProviderContext = useProviderContext as jest.Mock; + +describe("Fetch Escrow Transfers", () => { + jest.setTimeout(15000); + + beforeAll(() => { + mockUseProviderContext.mockReturnValue({ provider: astronProvider, providerOrSigner: astronProvider }); + }); + + describe("fetch from title escrow transfers", () => { + it("should return parsed transfer logs in valid format", async () => { + const escrowTransfers = await fetchEscrowTransfers(astronProvider, "0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890"); + expect(escrowTransfers).toEqual([ + { + type: "TRANSFER_HOLDER", + blockNumber: 846083, + holder: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 846116, + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 846495, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 847318, + holder: "0x0000000000000000000000000000000000000000", + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + blockNumber: 846083, + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + blockNumber: 846154, + transactionHash: "0x7cf88d0e229b97206e0c987af4f91eff2823ab488f1dd0a22b2e18588d5718de", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + blockNumber: 846495, + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0x0000000000000000000000000000000000000000", + blockNumber: 847318, + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + }, + ]); + }); + + it("should return parsed transfer logs in valid format", async () => { + const titleEscrow = TitleEscrow__factory.connect("0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", astronProvider); + const log = { + blockNumber: 846117, + blockHash: "0x32ab72d42f6fa0dc0f24de4ccd92ffd10449678b9d2871d2bb64569bc376ddd3", + transactionIndex: 1, + removed: false, + address: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + data: "0x0000000000000000000000000d5da59b93e8ac9b1781ce5694fbce626586f4c931303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b", + topics: [ + "0xfebadd5e06bc3e2885248448caca94df39be7cf7fde139b4586ac7b92dfe70b2", + "0x00000000000000000000000088f17c6964c859cf0bb9ee53d91685b2529e0976", + "0x000000000000000000000000b6741fcf165570c8d1b8af1a5610b8e5d9a0e85b", + ], + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + logIndex: 52, + } as providers.Log; + const parsedLogs = getParsedLogs([log], titleEscrow); + expect(parsedLogs.length).toBe(1); + const expectedResults = [ + { + blockNumber: 846117, + blockHash: "0x32ab72d42f6fa0dc0f24de4ccd92ffd10449678b9d2871d2bb64569bc376ddd3", + transactionIndex: 1, + removed: false, + address: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + data: "0x0000000000000000000000000d5da59b93e8ac9b1781ce5694fbce626586f4c931303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b", + topics: [ + "0xfebadd5e06bc3e2885248448caca94df39be7cf7fde139b4586ac7b92dfe70b2", + "0x00000000000000000000000088f17c6964c859cf0bb9ee53d91685b2529e0976", + "0x000000000000000000000000b6741fcf165570c8d1b8af1a5610b8e5d9a0e85b", + ], + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + logIndex: 52, + eventFragment: { + name: "HolderTransfer", + anonymous: false, + inputs: [ + { + name: "fromHolder", + type: "address", + indexed: true, + components: null, + arrayLength: null, + arrayChildren: null, + baseType: "address", + _isParamType: true, + }, + { + name: "toHolder", + type: "address", + indexed: true, + components: null, + arrayLength: null, + arrayChildren: null, + baseType: "address", + _isParamType: true, + }, + { + name: "registry", + type: "address", + indexed: false, + components: null, + arrayLength: null, + arrayChildren: null, + baseType: "address", + _isParamType: true, + }, + { + name: "tokenId", + type: "uint256", + indexed: false, + components: null, + arrayLength: null, + arrayChildren: null, + baseType: "uint256", + _isParamType: true, + }, + ], + type: "event", + _isFragment: true, + }, + name: "HolderTransfer", + signature: "HolderTransfer(address,address,address,uint256)", + topic: "0xfebadd5e06bc3e2885248448caca94df39be7cf7fde139b4586ac7b92dfe70b2", + args: [ + "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + { + type: "BigNumber", + hex: "0x31303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b", + }, + ], + }, + ]; + expect(JSON.stringify(parsedLogs)).toEqual(JSON.stringify(expectedResults)); + }); + }); + + describe("fetch from title escrow owner transfers", () => { + it("should return parsed transfer logs for beneficiary in valid format", async () => { + const titleEscrow = TitleEscrow__factory.connect("0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", astronProvider); + const ownerTransfers = await fetchOwnerTransfers(titleEscrow, astronProvider); + expect(ownerTransfers).toEqual([ + { + type: "TRANSFER_BENEFICIARY", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + blockNumber: 846083, + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + blockNumber: 846154, + transactionHash: "0x7cf88d0e229b97206e0c987af4f91eff2823ab488f1dd0a22b2e18588d5718de", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + blockNumber: 846495, + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + }, + { + type: "TRANSFER_BENEFICIARY", + owner: "0x0000000000000000000000000000000000000000", + blockNumber: 847318, + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + }, + ]); + }); + }); + + describe("fetch from title escrow holder transfers", () => { + it("should return parsed transfer logs for holder in valid format", async () => { + const titleEscrow = TitleEscrow__factory.connect("0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", astronProvider); + const holderTransfers = await fetchHolderTransfers(titleEscrow, astronProvider); + expect(holderTransfers).toEqual([ + { + type: "TRANSFER_HOLDER", + blockNumber: 846083, + holder: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 846116, + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 846495, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + }, + { + type: "TRANSFER_HOLDER", + blockNumber: 847318, + holder: "0x0000000000000000000000000000000000000000", + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + }, + ]); + }); + }); +}); diff --git a/src/common/hooks/useEndorsementChain/fetchTokenTransfer-astron.integration.test.ts b/src/common/hooks/useEndorsementChain/fetchTokenTransfer-astron.integration.test.ts new file mode 100644 index 000000000..54e7310a8 --- /dev/null +++ b/src/common/hooks/useEndorsementChain/fetchTokenTransfer-astron.integration.test.ts @@ -0,0 +1,113 @@ +import { providers } from "ethers"; +import { useProviderContext } from "../../contexts/provider"; +import { fetchTokenTransfers, identifyTokenTransferEventsFunction } from "./fetchTokenTransfer"; +import { TradeTrustToken__factory } from "@tradetrust-tt/token-registry/dist/contracts"; +import { LogDescription, Result } from "ethers/lib/utils"; +import { ChainId, ChainInfo } from "../../../constants/chain-info"; + +jest.mock("../../contexts/provider"); + +const astronProvider = new providers.JsonRpcProvider(ChainInfo[ChainId.Astron].rpcUrl); + +const mockUseProviderContext = useProviderContext as jest.Mock; + +describe("Fetch Token Transfers", () => { + beforeAll(() => { + mockUseProviderContext.mockReturnValue({ provider: astronProvider, providerOrSigner: astronProvider }); + }); + + describe("fetch from token registry with token id", () => { + it("should return parsed transfer logs in valid format", async () => { + const tokenRegistry = TradeTrustToken__factory.connect( + "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + astronProvider + ); + if (!tokenRegistry) throw new Error("Unable to connect to token registry: Test Failed"); + const tokenTransfers = await fetchTokenTransfers( + tokenRegistry, + "0x31303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b" + ); + expect(tokenTransfers).toEqual([ + { + type: "INITIAL", + from: "0x0000000000000000000000000000000000000000", + to: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + blockNumber: 846083, + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + }, + { + type: "SURRENDERED", + from: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + to: "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + blockNumber: 847113, + transactionHash: "0xd775fec7f0efe24af92b9b908b415dd8cc3ba780657d8a3118289eabcf50e187", + transactionIndex: 0, + }, + { + type: "SURRENDER_REJECTED", + from: "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + to: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + blockNumber: 847253, + transactionHash: "0xc9b6741b7c6714a9c057791f7e9e9ec71da25269166b9bde1c0c32d22b703ad3", + transactionIndex: 0, + }, + { + type: "SURRENDERED", + from: "0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890", + to: "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + blockNumber: 847307, + transactionHash: "0x11406e2c34d924db360fa39a0680fca42e361041db190328cc01f9fda1b905ca", + transactionIndex: 0, + }, + { + type: "SURRENDER_ACCEPTED", + from: "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + to: "0x000000000000000000000000000000000000dEaD", + blockNumber: 847318, + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + }, + ]); + }); + }); + describe("identify transfer events type", () => { + const initialAddress = `0x0000000000000000000000000000000000000000`; + const tokenRegistryAddress = `0x0000000000000000000000000000000000000001`; + const titleEscrowAddress = `0x0000000000000000000000000000000000000002`; + const burnAddress = `0x000000000000000000000000000000000000dEaD`; + const identifyTokenTransferEvents = identifyTokenTransferEventsFunction(tokenRegistryAddress); + + const initialLogEvent = { + args: { + from: initialAddress, + to: titleEscrowAddress, + } as unknown as Result, + } as LogDescription; + expect(identifyTokenTransferEvents(initialLogEvent)).toBe("INITIAL"); + + const surrenderLogEvent = { + args: { + from: titleEscrowAddress, + to: tokenRegistryAddress, + } as unknown as Result, + } as LogDescription; + expect(identifyTokenTransferEvents(surrenderLogEvent)).toBe("SURRENDERED"); + + const burnLogEvent = { + args: { + from: titleEscrowAddress, + to: burnAddress, + } as unknown as Result, + } as LogDescription; + expect(identifyTokenTransferEvents(burnLogEvent)).toBe("SURRENDER_ACCEPTED"); + + const surrenderRejectLogEvent = { + args: { + from: tokenRegistryAddress, + to: titleEscrowAddress, + } as unknown as Result, + } as LogDescription; + expect(identifyTokenTransferEvents(surrenderRejectLogEvent)).toBe("SURRENDER_REJECTED"); + }); +}); diff --git a/src/common/hooks/useEndorsementChain/helpers-astron.test.ts b/src/common/hooks/useEndorsementChain/helpers-astron.test.ts new file mode 100644 index 000000000..82a4fcb8d --- /dev/null +++ b/src/common/hooks/useEndorsementChain/helpers-astron.test.ts @@ -0,0 +1,43 @@ +import { providers } from "ethers"; +import { useProviderContext } from "../../contexts/provider"; +import { TradeTrustToken__factory } from "@tradetrust-tt/token-registry/dist/contracts"; +import { fetchEventTime } from "./helpers"; +import { retrieveTitleEscrowAddressOnFactory } from "../useTitleEscrowContract"; +import { ChainId, ChainInfo } from "../../../constants/chain-info"; + +jest.mock("../../contexts/provider"); + +const astronProvider = new providers.JsonRpcProvider(ChainInfo[ChainId.Astron].rpcUrl); + +const mockUseProviderContext = useProviderContext as jest.Mock; + +describe("Test all endorsement chain helpers", () => { + beforeAll(() => { + mockUseProviderContext.mockReturnValue({ provider: astronProvider, providerOrSigner: astronProvider }); + }); + + describe("fetchEventTime", () => { + it("should return correct formatted timestamp in milliseconds for block 0 with amoy provider", async () => { + const timeOfBlockZero = await fetchEventTime(0, astronProvider); + expect(timeOfBlockZero).toBe(1595302908000); + }); + + it("should return correct formatted timestamp in milliseconds for block 1 with amoy provider", async () => { + const timeOfBlockOne = await fetchEventTime(1, astronProvider); + expect(timeOfBlockOne).toBe(1726651363000); + }); + }); + + it("extract title escrow address on surrendered/burn title escrow", async () => { + const tokenRegistry = TradeTrustToken__factory.connect( + "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + astronProvider + ); + const result = await retrieveTitleEscrowAddressOnFactory( + tokenRegistry, + "0x31303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b", + astronProvider + ); + expect(result).toBe("0xe9bBb0C3f3F12E73eBB6DF1fF7713B56CDCEF890"); + }); +}); diff --git a/src/common/hooks/useEndorsementChain/retrieveEndorsementChain-astron.integration.test.ts b/src/common/hooks/useEndorsementChain/retrieveEndorsementChain-astron.integration.test.ts new file mode 100644 index 000000000..b6b19e286 --- /dev/null +++ b/src/common/hooks/useEndorsementChain/retrieveEndorsementChain-astron.integration.test.ts @@ -0,0 +1,162 @@ +import { providers } from "ethers"; +import { useProviderContext } from "../../contexts/provider"; +import { TransferBaseEvent } from "../../../types"; +import { getEndorsementChain } from "./retrieveEndorsementChain"; +import { ChainId, ChainInfo } from "../../../constants/chain-info"; + +jest.mock("../../contexts/provider"); + +const astronProvider = new providers.JsonRpcProvider(ChainInfo[ChainId.Astron].rpcUrl); + +const mockUseProviderContext = useProviderContext as jest.Mock; + +describe("Fetch Endorsement Transfers", () => { + jest.setTimeout(45000); + + beforeAll(() => { + mockUseProviderContext.mockReturnValue({ provider: astronProvider, providerOrSigner: astronProvider }); + }); + + it("should format endorsement chain for display", async () => { + const logChain = [ + { + blockNumber: 846083, + holder: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + type: "INITIAL", + }, + { + blockNumber: 846116, + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + transactionIndex: 0, + type: "TRANSFER_HOLDER", + }, + { + blockNumber: 846116, + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + transactionHash: "0x7cf88d0e229b97206e0c987af4f91eff2823ab488f1dd0a22b2e18588d5718de", + transactionIndex: 0, + type: "TRANSFER_BENEFICIARY", + }, + { + blockNumber: 846495, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + type: "TRANSFER_OWNERS", + }, + { + blockNumber: 847113, + from: "0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", + to: "0x0d5da59b93e8ac9b1781ce5694fbce626586f4c9", + transactionHash: "0xd775fec7f0efe24af92b9b908b415dd8cc3ba780657d8a3118289eabcf50e187", + transactionIndex: 0, + type: "SURRENDERED", + }, + { + blockNumber: 847253, + from: "0x0d5da59b93e8ac9b1781ce5694fbce626586f4c9", + to: "0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", + transactionHash: "0xc9b6741b7c6714a9c057791f7e9e9ec71da25269166b9bde1c0c32d22b703ad3", + transactionIndex: 0, + type: "SURRENDER_REJECTED", + }, + { + blockNumber: 847307, + from: "0xe9bbb0c3f3f12e73ebb6df1ff7713b56cdcef890", + to: "0x0d5da59b93e8ac9b1781ce5694fbce626586f4c9", + transactionHash: "0x11406e2c34d924db360fa39a0680fca42e361041db190328cc01f9fda1b905ca", + transactionIndex: 0, + type: "SURRENDERED", + }, + { + blockNumber: 847318, + holder: "0x0000000000000000000000000000000000000000", + owner: "0x0000000000000000000000000000000000000000", + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + type: "SURRENDER_ACCEPTED", + }, + ] as TransferBaseEvent[]; + + const results = await getEndorsementChain(astronProvider, logChain); + expect(results).toEqual([ + { + blockNumber: 846083, + holder: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + timestamp: 1730881880000, + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + type: "INITIAL", + }, + { + blockNumber: 846116, + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + timestamp: 1730882045000, + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + transactionIndex: 0, + type: "TRANSFER_HOLDER", + }, + { + blockNumber: 846116, + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + timestamp: 1730882045000, + transactionHash: "0x7cf88d0e229b97206e0c987af4f91eff2823ab488f1dd0a22b2e18588d5718de", + transactionIndex: 0, + type: "TRANSFER_BENEFICIARY", + }, + { + blockNumber: 846495, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730883940000, + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + type: "TRANSFER_OWNERS", + }, + { + blockNumber: 847113, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730887030000, + transactionHash: "0xd775fec7f0efe24af92b9b908b415dd8cc3ba780657d8a3118289eabcf50e187", + transactionIndex: 0, + type: "SURRENDERED", + }, + { + blockNumber: 847253, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730887730000, + transactionHash: "0xc9b6741b7c6714a9c057791f7e9e9ec71da25269166b9bde1c0c32d22b703ad3", + transactionIndex: 0, + type: "SURRENDER_REJECTED", + }, + { + blockNumber: 847307, + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730888000000, + transactionHash: "0x11406e2c34d924db360fa39a0680fca42e361041db190328cc01f9fda1b905ca", + transactionIndex: 0, + type: "SURRENDERED", + }, + { + blockNumber: 847318, + holder: "0x0000000000000000000000000000000000000000", + owner: "0x0000000000000000000000000000000000000000", + timestamp: 1730888055000, + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + type: "SURRENDER_ACCEPTED", + }, + ]); + }); +}); diff --git a/src/common/hooks/useEndorsementChain/useEndorsementChain-astron.integration.test.tsx b/src/common/hooks/useEndorsementChain/useEndorsementChain-astron.integration.test.tsx new file mode 100644 index 000000000..83e13523b --- /dev/null +++ b/src/common/hooks/useEndorsementChain/useEndorsementChain-astron.integration.test.tsx @@ -0,0 +1,110 @@ +import { providers } from "ethers"; +import { renderHook, act } from "@testing-library/react-hooks"; +import { waitFor } from "@testing-library/react"; +import { useEndorsementChain } from "./useEndorsementChain"; +import { useProviderContext } from "../../contexts/provider"; +import { ChainId, ChainInfo } from "../../../constants/chain-info"; + +jest.mock("../../contexts/provider"); + +const astronProvider = new providers.JsonRpcProvider(ChainInfo[ChainId.Astron].rpcUrl); + +const mockUseProviderContext = useProviderContext as jest.Mock; + +describe("useEndorsementChain|integration", () => { + beforeAll(() => { + mockUseProviderContext.mockReturnValue({ provider: astronProvider, providerOrSigner: astronProvider }); + }); + it("should work correctly for a given tokenRegistryAddress + tokenId with Transfer, Surrender, Burnt events", async () => { + const { result } = renderHook(() => + useEndorsementChain( + "0x0D5da59B93e8AC9b1781CE5694fbcE626586F4c9", + "0x31303535c19053deffa5f2c7c457992d988c0dc736e4d77b5b1202255cbdb58b" + ) + ); + await act(async () => { + await waitFor( + () => { + expect(result.current.endorsementChain).toBeTruthy(); + }, + { timeout: 60000 } + ); + }); + expect(result.current.endorsementChain).toEqual([ + { + type: "INITIAL", + transactionHash: "0x717baa9dd71e557fa87a738f1a4bcb9b904c053c3346c43b50783097eec6e6dc", + transactionIndex: 0, + blockNumber: 846083, + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + holder: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + timestamp: 1730881880000, + }, + { + type: "TRANSFER_HOLDER", + transactionHash: "0x59ed849cbee8c8092c1c233524d43a0c8130ac3980bd8754a7f884d532f1c042", + transactionIndex: 0, + blockNumber: 846116, + owner: "0x88F17c6964c859CF0BB9EE53d91685B2529E0976", + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + timestamp: 1730882045000, + }, + { + type: "TRANSFER_BENEFICIARY", + transactionHash: "0x7cf88d0e229b97206e0c987af4f91eff2823ab488f1dd0a22b2e18588d5718de", + transactionIndex: 0, + blockNumber: 846154, + owner: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + holder: "0xb6741fcF165570c8d1b8af1A5610b8e5d9a0E85b", + timestamp: 1730882235000, + }, + { + type: "TRANSFER_OWNERS", + transactionHash: "0x9b3bff8b8507bdaf715430218872d86dc6de4522b45593cef6b661699260e20f", + transactionIndex: 0, + blockNumber: 846495, + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730883940000, + }, + { + type: "SURRENDERED", + transactionHash: "0xd775fec7f0efe24af92b9b908b415dd8cc3ba780657d8a3118289eabcf50e187", + transactionIndex: 0, + blockNumber: 847113, + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730887030000, + }, + { + type: "SURRENDER_REJECTED", + transactionHash: "0xc9b6741b7c6714a9c057791f7e9e9ec71da25269166b9bde1c0c32d22b703ad3", + transactionIndex: 0, + blockNumber: 847253, + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730887730000, + }, + { + type: "SURRENDERED", + transactionHash: "0x11406e2c34d924db360fa39a0680fca42e361041db190328cc01f9fda1b905ca", + transactionIndex: 0, + blockNumber: 847307, + owner: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + holder: "0xFbc0E039B75c1dd1AF9fb5786a305E5e700647bF", + timestamp: 1730888000000, + }, + { + type: "SURRENDER_ACCEPTED", + transactionHash: "0x06873ca2f03502af50b9d36bea378399c81527fe68719859ec1aa5ab309a2fe4", + transactionIndex: 0, + blockNumber: 847318, + owner: "0x0000000000000000000000000000000000000000", + holder: "0x0000000000000000000000000000000000000000", + timestamp: 1730888055000, + }, + ]); + expect(result.current.error).toBe(""); + expect(result.current.pending).toBe(false); + }, 80000); +}); diff --git a/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx b/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx index c424996e5..dc785ee11 100644 --- a/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx +++ b/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx @@ -27,7 +27,7 @@ describe("useEndorsementChain|integration", () => { () => { expect(result.current.endorsementChain).toBeTruthy(); }, - { timeout: 60000 } + { timeout: 120000 } ); }); expect(result.current.endorsementChain).toEqual([ diff --git a/src/common/utils/chain-utils.test.ts b/src/common/utils/chain-utils.test.ts index 9b79cb7d8..75bca3c98 100644 --- a/src/common/utils/chain-utils.test.ts +++ b/src/common/utils/chain-utils.test.ts @@ -1,6 +1,43 @@ import { walletAddChain } from "./chain-utils"; import { ChainId, ChainInfo } from "../../constants/chain-info"; +jest.mock("../../constants/chain-info", () => ({ + ChainId: { + Ethereum: 1, + Polygon: 137, + }, + ChainInfo: { + 1: { + label: "Ethereum", + chainId: 1, + iconImage: "/static/images/networks/ethereum.gif", + networkName: "homestead", + networkLabel: "Ethereum", + explorerUrl: "https://etherscan.io", + rpcUrl: undefined, + nativeCurrency: { + name: "Ether", + symbol: "ETH", + decimals: 18, + }, + }, + 137: { + label: "Polygon", + chainId: 137, + iconImage: "/static/images/networks/polygon.gif", + networkName: "matic", + networkLabel: "Polygon", + explorerUrl: "https://polygonscan.com", + rpcUrl: "https://polygon-rpc.com", + nativeCurrency: { + name: "Matic", + symbol: "MATIC", + decimals: 18, + }, + }, + }, +})); + describe("walletAddChain Tests", () => { beforeEach(() => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment diff --git a/src/common/utils/chain-utils.ts b/src/common/utils/chain-utils.ts index 72405d767..a7f731f90 100644 --- a/src/common/utils/chain-utils.ts +++ b/src/common/utils/chain-utils.ts @@ -51,6 +51,7 @@ export const walletSwitchChain = async (chainId: ChainId): Promise => { const { ethereum } = window; if (!ethereum || !ethereum.request) return; try { + await ethereum.request({ method: "eth_requestAccounts" }); await ethereum.request({ method: "wallet_switchEthereumChain", params: [{ chainId: `0x${(+chainId).toString(16)}` }], diff --git a/src/common/utils/getDropzoneBoxUi.ts b/src/common/utils/getDropzoneBoxUi.ts index d6acfcd22..1184dcf0a 100644 --- a/src/common/utils/getDropzoneBoxUi.ts +++ b/src/common/utils/getDropzoneBoxUi.ts @@ -15,6 +15,7 @@ interface GetDropzoneBoxUi { isVerificationPending: boolean; isVerificationError: boolean | null; isActionError?: boolean | null; + isTokenRegistryV5?: boolean; } export const getDropzoneBoxUi = ({ @@ -24,6 +25,7 @@ export const getDropzoneBoxUi = ({ isVerificationPending, isVerificationError, isActionError, + isTokenRegistryV5, }: GetDropzoneBoxUi): string => { switch (true) { case isDragReject: @@ -35,6 +37,7 @@ export const getDropzoneBoxUi = ({ case isVerificationPending: return DropzoneBoxUiState.VERIFICATION_PENDING; case isVerificationError: + case isTokenRegistryV5: return DropzoneBoxUiState.VERIFICATION_ERROR; case isActionError: return DropzoneBoxUiState.ACTION_ERROR; diff --git a/src/common/utils/importAll.ts b/src/common/utils/importAll.ts deleted file mode 100644 index ba9fc6690..000000000 --- a/src/common/utils/importAll.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * eg. importAll(require.context("PATH", false, /\.md$/)) - */ -export const importAll = (r: __WebpackModuleApi.RequireContext): unknown[] => r.keys().map(r); -// https://webpack.js.org/guides/dependency-management/#context-module-api -// unable to refactor to pass in as a path -> https://github.com/webpack/webpack/issues/9300#issuecomment-524744609 diff --git a/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx b/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx index e675edcd1..258dd3a55 100644 --- a/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx +++ b/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx @@ -8,6 +8,7 @@ import { AssetManagementTags } from "../AssetManagementTags"; import { DocumentStatus } from "../../DocumentStatus"; import { constants } from "@tradetrust-tt/token-registry"; import { useTokenRegistryRole } from "../../../common/hooks/useTokenRegistryRole"; +import { AssetInformationPanel } from "../AssetInformationPanel"; interface AssetManagementApplicationProps { isMagicDemo?: boolean; @@ -79,7 +80,17 @@ export const AssetManagementApplication: FunctionComponent - +
+
+ +
+
+ +
+
)} diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx index 59750d509..e29c977a5 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx @@ -7,7 +7,7 @@ import { } from "@tradetrust-tt/tradetrust-ui-components"; import React, { FunctionComponent, useContext, useEffect } from "react"; import { FormState } from "../../../../../constants/FormState"; -import { TagBorderedLg } from "../../../../UI/Tag"; +import { TagBorderedSm } from "../../../../UI/Tag"; import { AssetInformationPanel } from "../../../AssetInformationPanel"; import { AssetManagementActions } from "../../../AssetManagementActions"; import { AssetManagementTitle } from "../../AssetManagementTitle"; @@ -58,9 +58,9 @@ export const AcceptSurrenderedForm: FunctionComponent
- -

Surrendered To Issuer

-
+ +
Surrendered To Issuer
+
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx index aa6cf0e88..4c0b9a08c 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx @@ -5,8 +5,7 @@ import { showDocumentTransferMessage, } from "@tradetrust-tt/tradetrust-ui-components"; import React, { FunctionComponent, useContext, useRef, useState } from "react"; -import { TagBorderedLg } from "../../../../UI/Tag"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; +import { TagBorderedSm } from "../../../../UI/Tag"; import { AssetManagementActions } from "../../../AssetManagementActions"; import { AssetManagementDropdown } from "../../AssetManagementDropdown"; import { EditableAssetTitle } from "./../EditableAssetTitle"; @@ -34,7 +33,6 @@ interface ActionSelectionFormProps { export const ActionSelectionForm: FunctionComponent = ({ onSetFormAction, - tokenRegistryAddress, beneficiary, holder, account, @@ -48,7 +46,6 @@ export const ActionSelectionForm: FunctionComponent = isTokenBurnt, canNominateBeneficiary, canEndorseTransfer, - setShowEndorsementChain, isTitleEscrow, }) => { const [tooltipMessage, setTooltipMessage] = useState("Copy"); @@ -105,29 +102,28 @@ export const ActionSelectionForm: FunctionComponent = return ( <>
-
- -
+ {(isSurrendered || isTokenBurnt) && ( +
+
+
+ )} {isSurrendered && (
- -

+ +
Surrendered To Issuer -
- +

+
)} {isTokenBurnt && (
- -

Surrendered

-
+ +
Surrendered
+
)} @@ -139,6 +135,7 @@ export const ActionSelectionForm: FunctionComponent =
+
)}
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx index 865ba2b1c..a621842bb 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx @@ -43,7 +43,7 @@ export const EditableAssetTitle: FunctionComponent = ({ return (
-
+
tokenRegistryAddress={tokenRegistryAddress} />
+
+
+
{beneficiaryEndorseState === FormState.ERROR && (
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx index f76f1139e..5337fa2ae 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx @@ -68,6 +68,8 @@ export const EndorseTransferForm: FunctionComponent = tokenRegistryAddress={tokenRegistryAddress} />
+
+
= isError={transferOwnersState === FormState.ERROR} />
+
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiary/NominateBeneficiary.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiary/NominateBeneficiary.tsx index 3a4d1d7dc..1bdfb87e9 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiary/NominateBeneficiary.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiary/NominateBeneficiary.tsx @@ -68,6 +68,8 @@ export const NominateBeneficiaryForm: FunctionComponent
+
+
+
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx index 004aa2ca6..1728d4ccf 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx @@ -7,7 +7,7 @@ import { } from "@tradetrust-tt/tradetrust-ui-components"; import React, { FunctionComponent, useContext, useEffect } from "react"; import { FormState } from "../../../../../constants/FormState"; -import { TagBorderedLg } from "../../../../UI/Tag"; +import { TagBorderedSm } from "../../../../UI/Tag"; import { AssetInformationPanel } from "../../../AssetInformationPanel"; import { AssetManagementActions } from "../../../AssetManagementActions"; import { AssetManagementTitle } from "../../AssetManagementTitle"; @@ -73,9 +73,9 @@ export const RejectSurrenderedForm: FunctionComponent
- -

Surrendered To Issuer

-
+ +
Surrendered To Issuer
+
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx index 90b4d0e5e..5ea99ad3b 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx @@ -59,12 +59,15 @@ export const SurrenderForm: FunctionComponent = ({ tokenRegistryAddress={tokenRegistryAddress} />
+
+
+
diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx index f7932085d..e4cae939a 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx @@ -72,6 +72,8 @@ export const TransferHolderForm: FunctionComponent = ({ tokenRegistryAddress={tokenRegistryAddress} />
+
+
@@ -85,6 +87,7 @@ export const TransferHolderForm: FunctionComponent = ({ isError={holderTransferringState === FormState.ERROR} />
+
diff --git a/src/components/CertificateDropZone/CertificateDropZone.tsx b/src/components/CertificateDropZone/CertificateDropZone.tsx index dd3c8313a..6823dcb00 100644 --- a/src/components/CertificateDropZone/CertificateDropZone.tsx +++ b/src/components/CertificateDropZone/CertificateDropZone.tsx @@ -1,4 +1,4 @@ -import React, { FunctionComponent, useCallback, useMemo } from "react"; +import React, { FunctionComponent, useCallback, useEffect, useMemo, useState } from "react"; import { useDropzone } from "react-dropzone"; import { useDispatch, useSelector } from "react-redux"; import { RootState } from "../../reducers"; @@ -16,6 +16,7 @@ import { useProviderContext } from "../../common/contexts/provider"; import { getChainId } from "../../utils/shared"; import { CONSTANTS } from "@tradetrust-tt/tradetrust-utils"; import { useNetworkSelect } from "./../../common/hooks/useNetworkSelect"; +import { ViewTokenRegistryMismatch } from "../DocumentDropzone/Views/ViewTokenRegistryMismatch"; const { TYPES } = CONSTANTS; @@ -26,11 +27,16 @@ interface CertificateDropzoneProps { export const CertificateDropZone: FunctionComponent = (props) => { const { toggleQrReaderVisible } = props; const dispatch = useDispatch(); - const { verificationPending, retrieveCertificateByActionState, verificationStatus, verificationError } = useSelector( - (state: RootState) => state.certificate - ); + const { + verificationPending, + retrieveCertificateByActionState, + verificationStatus, + verificationError, + tokenRegistryV5, + } = useSelector((state: RootState) => state.certificate); const isVerificationPending = verificationPending; + const isTokenRegistryV5 = tokenRegistryV5; const isVerificationError = useMemo(() => { if (verificationError) return true; if (verificationStatus && !isValid(verificationStatus)) return true; @@ -56,10 +62,17 @@ export const CertificateDropZone: FunctionComponent = try { const json = JSON.parse(reader.result as string); const chainId = getChainId(json); - if (chainId && currentChainId !== chainId) { + if (!chainId) { + dispatch(updateCertificate(json)); + return; + } + if (currentChainId === chainId) { + dispatch(updateCertificate(json)); + } else { await switchNetwork(chainId); + setTargetChainId(chainId); + setPendingCertificateData(json); } - dispatch(updateCertificate(json)); } catch (e) { if (e instanceof Error) { dispatch(verifyingCertificateCompleted([e.message])); @@ -74,6 +87,17 @@ export const CertificateDropZone: FunctionComponent = [currentChainId, dispatch, switchNetwork] ); + const [targetChainId, setTargetChainId] = useState(null); + const [pendingCertificateData, setPendingCertificateData] = useState(null); + // Effect to dispatch once currentChainId matches targetChainId + useEffect(() => { + if (targetChainId && currentChainId === targetChainId && pendingCertificateData) { + dispatch(updateCertificate(pendingCertificateData)); + setTargetChainId(null); + setPendingCertificateData(null); + } + }, [currentChainId, targetChainId, pendingCertificateData, dispatch]); + const { getRootProps, getInputProps, isDragActive, isDragAccept, isDragReject } = useDropzone({ onDrop, multiple: false, @@ -88,8 +112,17 @@ export const CertificateDropZone: FunctionComponent = isVerificationPending, isVerificationError, isActionError, + isTokenRegistryV5, }); - }, [isDragReject, isDragActive, isDragAccept, isVerificationPending, isVerificationError, isActionError]); + }, [ + isDragReject, + isDragActive, + isDragAccept, + isVerificationPending, + isVerificationError, + isActionError, + isTokenRegistryV5, + ]); return (
@@ -101,6 +134,8 @@ export const CertificateDropZone: FunctionComponent = switch (true) { case isVerificationPending: return ; + case isTokenRegistryV5: + return ; case isVerificationError: return ; case isActionError: diff --git a/src/components/CertificateViewer.tsx b/src/components/CertificateViewer.tsx index eb57a22dd..52d445cb6 100644 --- a/src/components/CertificateViewer.tsx +++ b/src/components/CertificateViewer.tsx @@ -150,7 +150,13 @@ export const CertificateViewer: FunctionComponent = ({ i const renderedCertificateViewer = ( <>
- {!isTransferableDocument && } + {!isTransferableDocument && ( +
+
+ +
+
+ )} {renderBanner(isSampleDocument, isMagicDemo)} {isTransferableDocument && ( diff --git a/src/components/DocumentDropzone/Views/ViewTokenRegistryMismatch.tsx b/src/components/DocumentDropzone/Views/ViewTokenRegistryMismatch.tsx new file mode 100644 index 000000000..0868f4520 --- /dev/null +++ b/src/components/DocumentDropzone/Views/ViewTokenRegistryMismatch.tsx @@ -0,0 +1,34 @@ +import React, { FunctionComponent } from "react"; +import { Button, ButtonSize } from "@tradetrust-tt/tradetrust-ui-components"; +import { URLS } from "../../../constants"; +import { TooltipIcon } from "../../UI/SvgIcon"; +import { Info } from "react-feather"; +export const ViewTokenRegistryMismatch: FunctionComponent = () => { + return ( +
+ Document Dropzone TradeTrust +

Document cannot be read.

+

Please check that you have a valid .tt or .json file

+

Drop your TradeTrust Document to view its contents

+

Or

+ +
+
+ + + + + {" "} + Please visit {URLS.REF_V5TR} to verify new version of transferable + documents. + +
+
+ ); +}; diff --git a/src/components/DocumentStatus/DocumentStatus.tsx b/src/components/DocumentStatus/DocumentStatus.tsx index c15b68f8e..b72a70957 100644 --- a/src/components/DocumentStatus/DocumentStatus.tsx +++ b/src/components/DocumentStatus/DocumentStatus.tsx @@ -33,7 +33,7 @@ const getV2FormattedDomainNames = (verificationStatus: VerificationFragment[]) = }; const identityProofFragment = utils .getIssuerIdentityFragments(verificationStatus) - .find((fragment) => utils.isValidFragment(fragment)) as VerificationFragmentWithData; + .find((fragment) => utils.isValidFragment(fragment)) as unknown as VerificationFragmentWithData; const dataFragment = identityProofFragment?.data; const fragmentValidity = @@ -72,10 +72,10 @@ export const IssuedBy: FunctionComponent = ({ title = "Issued by" // formattedDomainNames = getV4IdentityVerificationText(document); // } return ( -

+

{title} {formattedDomainNames} -

+ ); }; @@ -93,18 +93,16 @@ export const DocumentStatus: FunctionComponent = ({ isMagic if (!document || !verificationStatus) return null; return ( -
-
-
-
- -
- +
+
+
+
+
); diff --git a/src/components/EndorsementChain/EndorsementChainContainer.tsx b/src/components/EndorsementChain/EndorsementChainContainer.tsx index e34af43a3..5e3c1efa7 100644 --- a/src/components/EndorsementChain/EndorsementChainContainer.tsx +++ b/src/components/EndorsementChain/EndorsementChainContainer.tsx @@ -8,7 +8,7 @@ import { } from "@tradetrust-tt/tradetrust-ui-components"; import { useTimer } from "react-timer-hook"; -const ProviderDocumentationURL = "https://docs.tradetrust.io/docs/advanced/add-polygon-networks-to-metamask-wallet/"; +const ProviderDocumentationURL = "https://docs.tradetrust.io/docs/topics/advanced/additional-network-metamask-guide/"; const timeout = 60; interface EndorsementChainContainer { diff --git a/src/components/HomePageContent/HomePageContainer.tsx b/src/components/HomePageContent/HomePageContainer.tsx index 267341181..ba76ee4d9 100644 --- a/src/components/HomePageContent/HomePageContainer.tsx +++ b/src/components/HomePageContent/HomePageContainer.tsx @@ -61,6 +61,13 @@ export const HomePageContainer = (): React.ReactElement => { // event listener for any custom postMessage window.addEventListener("message", (event) => { + const allowedOriginRegex = + /^(https?:\/\/(?:[\w-]+\.)?(tradetrust\.io|localhost(:\d+)?|netlify\.app|netlify\.com))$/; + + if (!allowedOriginRegex.test(event.origin)) { + console.error("Invalid origin:", event.origin); + return; // Exit if the origin is not allowed + } if (event.data.type === NestedDocumentState.LOAD) { try { const doc = atob(event.data.payload); diff --git a/src/components/PopupMessage.tsx b/src/components/PopupMessage.tsx new file mode 100644 index 000000000..65eb1fc53 --- /dev/null +++ b/src/components/PopupMessage.tsx @@ -0,0 +1,73 @@ +import { Button, ButtonSize, IconSuccess } from "@tradetrust-tt/tradetrust-ui-components"; +import React, { useState, useEffect } from "react"; +import { Checkbox } from "./UI/Checkbox"; +import { URLS } from "../constants"; +const PopupMessage = () => { + const [showPopup, setShowPopup] = useState(false); + const [doNotShowAgain, setDoNotShowAgain] = useState(false); + // Check if the user has already seen the popup or opted to not show it again + useEffect(() => { + const hasSeenPopup = localStorage.getItem("hasSeenPopup"); + if (!hasSeenPopup) { + setShowPopup(true); + } + }, []); + const handleClosePopup = () => { + if (doNotShowAgain) { + localStorage.setItem("hasSeenPopup", "true"); + } + setShowPopup(false); + }; + const handleChangeCheckbox = (event: React.ChangeEvent) => { + setDoNotShowAgain(event.target.checked); + }; + if (!showPopup) return null; + return ( +
+
+ {/* Text content */} +
+

+ + Latest Document Updates +

+

Here's why you should update and issue your files in the latest iteration:

+
    +
  • Latest iteration enabled new functions that can help you better align with the IG P&I requirement:
  • +
      +
    • + Reject function - Received a wrongfully transferred document, you may now reject it to where it came + from! +
    • +
    • Remark column - Any actions you take for your transferable document can now include a remark!
    • +
    +
+
+ {/* Do not show again checkbox */} +
+ + Do not show this again + +
+ {/* Buttons - Dismiss and Learn More */} +
+ {/* Dismiss Button */} + + {/* Learn More Button */} + + + +
+
+
+ ); +}; +export default PopupMessage; diff --git a/src/config/chain-config.ts b/src/config/chain-config.ts index 43149d0b6..e43130e70 100644 --- a/src/config/chain-config.ts +++ b/src/config/chain-config.ts @@ -7,17 +7,11 @@ export const MAIN_NETWORKS = [ ChainId.Ethereum, // ChainId.Polygon, ChainId.XDC, - ChainId.HederaMainnet, ChainId.Stability, + ChainId.Astron, ]; /** * Supported networks in development environment */ -export const TEST_NETWORKS = [ - ChainId.Sepolia, - ChainId.Amoy, - ChainId.APOTHEM, - ChainId.StabilityTestnet, - ChainId.HederaTestnet, -]; +export const TEST_NETWORKS = [ChainId.Sepolia, ChainId.Amoy, ChainId.APOTHEM, ChainId.StabilityTestnet]; diff --git a/src/config/index.js b/src/config/index.js index 924f652c7..9fd0a9859 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -17,15 +17,14 @@ module.exports = { debug_mode: IS_DEVELOPMENT, }, STABILITY_API_KEY: process.env.STABILITY_API_KEY || "", - INFURA_API_KEY: process.env.INFURA_API_KEY || "bb46da3f80e040e8ab73c0a9ff365d18", - INFURA_PROJECT_ID: "1f1ff2b3fca04f8d99f67d465c59e4ef", - ALCHEMY_API_KEY: process.env.ALCHEMY_API_KEY || "pV9JmoYcDFFBihXlJWt6FSDxzNAVWxdT", + INFURA_API_KEY: process.env.INFURA_API_KEY, + ALCHEMY_API_KEY: process.env.ALCHEMY_API_KEY, IS_DEVELOPMENT, IS_MAINNET, - MAGIC_API_KEY: process.env.MAGIC_API_KEY || process.env.MAGIC_API_KEY_FALLBACK || "pk_test_AB1F885AF848182E", // dlt gmail fallback + MAGIC_API_KEY: process.env.MAGIC_API_KEY || process.env.MAGIC_API_KEY_FALLBACK, // dlt gmail fallback NETWORK, NETWORK_NAME, - NETWORK_ID: IS_MAINNET ? "1" : "3", + NETWORK_ID: IS_MAINNET ? "1" : "11155111", IS_TEST_ENV: process.env.NODE_ENV === "test", IS_DEV_SERVER: !!process.env.WEBPACK_DEV_SERVER, }; diff --git a/src/constants/chain-info.ts b/src/constants/chain-info.ts index 92e5a30fc..ea88d5c01 100644 --- a/src/constants/chain-info.ts +++ b/src/constants/chain-info.ts @@ -1,4 +1,5 @@ import { INFURA_API_KEY, STABILITY_API_KEY } from "../config"; +import type { networkCurrency } from "@tradetrust-tt/tradetrust-utils/constants/network"; export interface ChainInfoObject { label: string; @@ -18,7 +19,7 @@ export interface ChainInfoObject { export const InitialAddress = "0x0000000000000000000000000000000000000000"; export const BurnAddress = "0x000000000000000000000000000000000000dEaD"; -export const AvailableBlockChains = ["ETH", "MATIC", "XDC", "HBAR", "FREE"]; +export const AvailableBlockChains: string[] = ["ETH", "MATIC", "XDC", "FREE", "ASTRON"] satisfies networkCurrency[]; type ChainInfo = Record; @@ -42,9 +43,8 @@ export enum ChainId { Stability = 101010, StabilityTestnet = 20180427, - // Hedera Network - HederaMainnet = 295, - HederaTestnet = 296, + // Astron Network + Astron = 1338, } export const ChainInfo: ChainInfo = { @@ -64,6 +64,7 @@ export const ChainInfo: ChainInfo = { networkName: "homestead", networkLabel: "Ethereum", explorerUrl: "https://etherscan.io", + rpcUrl: `https://mainnet.infura.io/v3/${INFURA_API_KEY}`, }, [ChainId.Sepolia]: { label: "Sepolia", @@ -114,7 +115,7 @@ export const ChainInfo: ChainInfo = { networkName: "xdc", networkLabel: "XDC Network", explorerUrl: "https://xdcscan.io", - rpcUrl: "https://tradetrustrpc.xdcrpc.com", + rpcUrl: "https://erpc.xinfin.network", nativeCurrency: { name: "XDC", symbol: "XDC", @@ -128,7 +129,7 @@ export const ChainInfo: ChainInfo = { networkName: "xdcapothem", networkLabel: "XDC Testnet Apothem", explorerUrl: "https://apothem.xdcscan.io", - rpcUrl: "https://tradetrustarpc.xdcrpc.com", + rpcUrl: "https://erpc.apothem.network", nativeCurrency: { name: "XDCt", symbol: "XDCt", @@ -163,31 +164,17 @@ export const ChainInfo: ChainInfo = { decimals: 18, }, }, - [ChainId.HederaMainnet]: { - label: "Hedera Mainnet", - chainId: ChainId.HederaMainnet, - iconImage: "/static/images/networks/hedera.png", - networkName: "hederamainnet", - networkLabel: "Hedera Mainnet", - explorerUrl: "https://hashscan.io/mainnet", - rpcUrl: "https://hedera-mainnet-json-rpc.krypc.com/", + [ChainId.Astron]: { + label: "Astron Network", + chainId: ChainId.Astron, + iconImage: "/static/images/networks/astron.png", + networkName: "astron", + networkLabel: "astron", + explorerUrl: "https://astronscanl2.bitfactory.cn/", + rpcUrl: "https://astronlayer2.bitfactory.cn/rpc/", nativeCurrency: { - name: "HBAR", - symbol: "HBAR", - decimals: 18, - }, - }, - [ChainId.HederaTestnet]: { - label: "Hedera Testnet", - chainId: ChainId.HederaTestnet, - iconImage: "/static/images/networks/hedera.png", - networkName: "hederatestnet", - networkLabel: "Hedera Testnet", - explorerUrl: "https://hashscan.io/testnet", - rpcUrl: "https://hedera-testnet-json-rpc.krypc.com/", - nativeCurrency: { - name: "HBAR", - symbol: "HBAR", + name: "ASTRON", + symbol: "ASTRON", decimals: 18, }, }, diff --git a/src/constants/index.ts b/src/constants/index.ts index a3df2e91e..5d0020dcc 100644 --- a/src/constants/index.ts +++ b/src/constants/index.ts @@ -1,11 +1,15 @@ -export enum URLS { - INFO = "https://tradetrust.io", - REF = "https://ref.tradetrust.io", - CREATOR = "https://creator.tradetrust.io/", - GITHUB = "https://github.com/TradeTrust/tradetrust-website", - DOCS = "https://docs.tradetrust.io/", - FAQ = "https://www.tradetrust.io/common-error-faqs/", -} +export const URLS = { + INFO: "https://tradetrust.io", + REF: "https://ref.tradetrust.io", + REF_V5TR: + process?.env?.NODE_ENV === "development" + ? "https://v5-token-registry.dev.tradetrust.io" + : "https://v5-token-registry.tradetrust.io", + CREATOR: "https://creator.tradetrust.io/", + GITHUB: "https://github.com/TradeTrust/tradetrust-website", + DOCS: "https://docs.tradetrust.io/", + FAQ: "https://www.tradetrust.io/common-error-faqs/", +}; export enum FaqType { GENERAL = "General", diff --git a/src/reducers/certificate.js b/src/reducers/certificate.js index 4bc9bbe8a..ed381cc5b 100644 --- a/src/reducers/certificate.js +++ b/src/reducers/certificate.js @@ -11,6 +11,9 @@ export const initialState = { raw: null, rawModified: null, + providerOrSigner: null, + tokenRegistryV5: false, + verificationPending: false, verificationStatus: null, verificationError: null, @@ -25,6 +28,8 @@ export const types = { UPDATE_CERTIFICATE: "UPDATE_CERTIFICATE", + DETECTING_TR_V5_CERTIFICATE: "DETECTING_TR_V5_CERTIFICATE", + VERIFYING_CERTIFICATE: "VERIFYING_CERTIFICATE", VERIFYING_CERTIFICATE_COMPLETED: "VERIFYING_CERTIFICATE_COMPLETED", @@ -54,6 +59,12 @@ export default function reducer(state = initialState, action) { raw: action.payload, rawModified: action.payload, }; + case types.DETECTING_TR_V5_CERTIFICATE: + return { + ...state, + verificationPending: false, + tokenRegistryV5: true, + }; case types.VERIFYING_CERTIFICATE: return { ...state, @@ -117,6 +128,11 @@ export function updateCertificate(payload) { }; } +export const detectingTRV5Certificate = (payload) => ({ + type: types.DETECTING_TR_V5_CERTIFICATE, + payload, +}); + export function applyPrivacyFilter(payload) { return { type: types.CERTIFICATE_OBFUSCATE_UPDATE, diff --git a/src/sagas/certificate.ts b/src/sagas/certificate.ts index 79ff4b408..a5556fb16 100644 --- a/src/sagas/certificate.ts +++ b/src/sagas/certificate.ts @@ -5,6 +5,7 @@ import { verifyingCertificateCompleted, verifyingCertificateFailure, getCertificate, + detectingTRV5Certificate, } from "../reducers/certificate"; import { processQrCode } from "../services/qrProcessor"; import { verifyDocument } from "../services/verify"; @@ -13,6 +14,8 @@ import { decryptString } from "@govtechsg/oa-encryption"; import { history } from "../history"; import { CONSTANTS } from "@tradetrust-tt/tradetrust-utils"; import { ActionPayload } from "./../types"; +import { utils } from "@tradetrust-tt/tradetrust"; +import { getTokenRegistryAddress, isTokenRegistryV5 } from "../utils/shared"; const { trace } = getLogger("saga:certificate"); @@ -25,6 +28,19 @@ export function* verifyCertificate(): any { }); const certificate = yield select(getCertificate); + const isTransferableAsset = utils.isTransferableAsset(certificate); + if (isTransferableAsset) { + const registryAddress = getTokenRegistryAddress(certificate); + const tokenId = `0x${utils.getAssetId(certificate)}`; + if (registryAddress && tokenId) { + const tokenRegistryV5 = yield isTokenRegistryV5(registryAddress, tokenId); + if (tokenRegistryV5) { + yield put(detectingTRV5Certificate(TYPES.INVALID)); + return; + } + } + } + const verificationStatus = yield verifyDocument(certificate); trace(`Verification Status: ${JSON.stringify(verificationStatus)}`); diff --git a/src/test/default-fallback-renderer.spec.ts b/src/test/default-fallback-renderer.spec.ts index 0b0a02787..fe7110d43 100644 --- a/src/test/default-fallback-renderer.spec.ts +++ b/src/test/default-fallback-renderer.spec.ts @@ -5,5 +5,5 @@ fixture("Default fallback renderer").page`${location}`; test("Document with missing renderer url should fallback to default renderer", async () => { await navigateToVerify(); await uploadDocument("./fixture/local/v2/invoice-missing-renderer-url.json"); - await validateIframeTexts(["This is the OpenAttestation default renderer"]); + await validateIframeTexts(["This is the default renderer"]); }); diff --git a/src/test/dns-txt-verified.spec.ts b/src/test/dns-txt-verified.spec.ts index b3d92f3ed..37d83addf 100644 --- a/src/test/dns-txt-verified.spec.ts +++ b/src/test/dns-txt-verified.spec.ts @@ -8,10 +8,3 @@ test("sample document is rendered correctly when DNS TXT is verified", async () await validateIssuerTexts(["EXAMPLE.TRADETRUST.IO"]); await validateIframeTexts(["INVOICE"]); }); - -test("sample document is rendered correctly when DNS TXT is verified for hederatestnet", async () => { - await navigateToVerify(); - await uploadDocument("./fixture/hederatestnet/v2/invoice.json"); - await validateIssuerTexts(["TRUSTLV.ORG"]); - await validateIframeTexts(["CERTIFICATE OF NON-MANIPULATION"]); -}); diff --git a/src/test/endorsement-chain.spec.ts b/src/test/endorsement-chain.spec.ts index 47a034a5c..1f25cac5e 100644 --- a/src/test/endorsement-chain.spec.ts +++ b/src/test/endorsement-chain.spec.ts @@ -1,6 +1,6 @@ import { Selector } from "testcafe"; import { location, navigateToVerify, uploadDocument, validateIssuerTexts } from "./helper"; -import { ACCOUNT_1, ACCOUNT_2, ACCOUNT_4 } from "../../tests/e2e/utils"; +import { ACCOUNT_1, ACCOUNT_2 } from "../../tests/e2e/utils"; fixture("Endorsement Chain Rendering").page`${location}`; @@ -19,8 +19,6 @@ const ChangeOwnershipAction = Selector("[data-testid='action-title']").withText( const SurrenderToIssuerAction = Selector("[data-testid='action-title']").withText("Document surrendered to issuer"); const SurrenderAcceptedAction = Selector("[data-testid='action-title']").withText("Surrender of document accepted"); -const EndorsementChainAddress4 = Selector("[data-testid='address-entity']").withText(ACCOUNT_4); - // history chain of events for ebl-endorsement-chain.json are: // 1. issued on account 1 // 2. nominate beneficiary + change owners to account 2 @@ -56,27 +54,3 @@ test("Endorsement chain title and actions are rendered correctly", async (t) => await t.expect(SurrenderToIssuerAction.count).eql(1); await t.expect(SurrenderAcceptedAction.count).eql(1); }); - -test("Endorsement chain title and actions are rendered correctly for hederatestnet", async (t) => { - await navigateToVerify(); - await uploadDocument("./fixture/hederatestnet/v3/ebl-endorsement-chain.json"); - - await validateIssuerTexts(["TRUSTLV.ORG"]); - await t.wait(3000); - await t.expect(ViewEndorsementChainButton.count).eql(1); - await t.click(ViewEndorsementChainButton); - - // add wait 3000 due to endorsement chain component having a little latency because getting endorsement data - await t.wait(5000); - await t.expect(EndorsementChainTitle.count).eql(1); - - await t.expect(EndorsementChainAddress4.count).eql(0); - - await t.expect(DocumentIssuedAction.count).eql(6); - await t.expect(EndorseNomineeAction.count).eql(0); - await t.expect(ChangeOwnershipAction.count).eql(0); - await t.expect(TransferHoldershipAction.count).eql(0); - - await t.expect(SurrenderToIssuerAction.count).eql(0); - await t.expect(SurrenderAcceptedAction.count).eql(0); -}); diff --git a/src/test/fixture/hederamainnet/v2/invoice.json b/src/test/fixture/hederamainnet/v2/invoice.json deleted file mode 100644 index 5089240b1..000000000 --- a/src/test/fixture/hederamainnet/v2/invoice.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "name": "3763c5e5-1c5e-49dd-bcfc-8aaa51fdc85a:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "b939c544-1de9-4768-ab82-6517232efb97:string:EMBEDDED_RENDERER", - "url": "a8332ab2-e484-4a1c-b8a4-9f2f002657bb:string:https://demo-cnm.openattestation.com" - }, - "recipient": { - "name": "faaf525e-6115-4115-930e-1a35eeca1d71:string:XYZ", - "address": { - "street": "e0897ec4-7511-4147-8a14-65b824aa860d:string:42 BRIGADE ROAD", - "country": "94a3ee9f-7eaf-47d0-af2a-65826c13b6ab:string:INDIA" - } - }, - "issuers": [ - { - "name": "25f6bd9f-20b0-446d-a80f-061003c881b7:string:Demo Issuer", - "documentStore": "8383cb58-49d6-4fb0-be97-87f2b0b1610b:string:0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21", - "identityProof": { - "type": "123147c9-172d-4f19-bc6f-365fc4851faf:string:DNS-TXT", - "location": "ede8e34c-21a4-44f0-b152-6cfaa9819c6f:string:trustlv.org" - } - } - ], - "network": { - "chain": "cc57fe8a-bf4e-4595-8f78-aee3744a4899:string:HBAR", - "chainId": "1684a834-2604-4a82-8575-1f7b27f16255:string:295" - }, - "consignment": { - "description": "59e5bc32-6932-4f4e-9cda-a3f1c7ddc3f5:string:16667 RED WINE", - "quantity": { - "value": "f726db02-dbac-4426-928a-72a3fefb1c4f:string:1000", - "unit": "afa04f03-47a0-4a1d-9742-78a04d8c50f9:string:LITRES" - }, - "countryOfOrigin": "99c915fa-fda0-4c0a-90e7-06d344630a8d:string:INDIA", - "outwardBillNo": "d93e768e-a7fc-4f0f-8934-1faf8e3f7f93:string:AQSIQ170923130", - "dateOfDischarge": "624f0420-ae81-4755-88f7-b84549f9373d:string:2024-03-01", - "dateOfDeparture": "d226bc01-dc5b-4462-80e3-421133e8d5f6:string:2024-03-20", - "countryOfFinalDestination": "76a15669-e817-49ec-ad0f-b1dfa0a993da:string:SINGAPORE", - "outgoingVehicleNo": "89627e8a-cb46-4456-b936-8522786eec29:string:COSCO SING 074E/01-MAR" - }, - "declaration": { - "name": "8cf98366-08a7-4a85-8f2b-1fdae9a615b1:string:JOHN", - "designation": "7ceeb5b0-0baa-4676-b890-c816594402b7:string:SHIPPING MANAGER", - "date": "3a71b67a-0bbb-4d06-b4be-b0b6ca9211b4:string:2024-03-01" - }, - "certification": { - "name": "aa3b0dba-00c6-4954-a919-c24138c0e9d5:string:DEMO JOHN TAN", - "designation": "1864c780-107c-4afb-8235-babd33369d5a:string:DEMO", - "date": "1f26940b-9541-450a-ac96-91c269a367da:string:2024-03-01", - "signature": "e34875da-d349-47b1-9ca9-33908f0974d8:string:data:image/png;base64,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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "f29106db58ddb9d503b3dcc192b41ba55199bb2c2e650f382c74c25eb5a4871d", - "proof": [ - "3b5bd1d45c85dc89be85953ff286c969b1f3feac240f4d8599912a67a3c36fa9" - ], - "merkleRoot": "47694d88eba9e8ff8136f56e16e7b90241520b0f65f99017275d64d46135aab3" - } -} diff --git a/src/test/fixture/hederatestnet/v2/invoice-attachments.json b/src/test/fixture/hederatestnet/v2/invoice-attachments.json deleted file mode 100644 index d8d3090d2..000000000 --- a/src/test/fixture/hederatestnet/v2/invoice-attachments.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "name": "cebcbf93-d3b5-4bde-a831-2ac47136589f:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "d74eee9b-22e4-433d-bcc0-e11fac85d508:string:EMBEDDED_RENDERER", - "url": "07505fda-d26a-4b14-8d24-c4fc263489ed:string:https://demo-cnm.openattestation.com" - }, - "recipient": { - "name": "2bd5da9a-2078-4fed-b425-3421c22646b3:string:XYZ", - "address": { - "street": "50184e5e-56ba-4444-a5f8-39164762e26b:string:42 BRIGADE ROAD", - "country": "e0b4df3a-18a1-49e3-a1d9-a7693dc15e58:string:INDIA" - } - }, - "issuers": [ - { - "name": "908bb23e-3259-43e7-bdb3-5e00af3a091e:string:Demo Issuer", - "documentStore": "507e7f00-94f4-4949-8edf-7a33aa95d081:string:0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21", - "identityProof": { - "type": "ec7e651c-aa37-441b-9ccf-84c53eddea7c:string:DNS-TXT", - "location": "881b8d4d-7900-4ffe-9248-5f72d0d065aa:string:trustlv.org" - } - } - ], - "consignment": { - "description": "5db23e53-19fd-4f9f-889d-96e9c95fbc53:string:16667 RED WINE", - "quantity": { - "value": "cb3fd5e0-53cd-4757-8374-f5d676766e81:string:1000", - "unit": "dfde2f7a-428f-47a5-acb8-98bfc89fabbb:string:LITRES" - }, - "countryOfOrigin": "f466d61e-2c9d-4185-bd7b-3d8995c88cfc:string:INDIA", - "outwardBillNo": "67171a3d-1e69-4774-9422-650b684f17ba:string:AQSIQ170923130", - "dateOfDischarge": "22e02160-d070-495e-885a-b4944fe8c547:string:2024-03-01", - "dateOfDeparture": "a589aedf-2920-4377-a279-2524f079fb82:string:2024-03-20", - "countryOfFinalDestination": "4f8dc068-4039-462c-aed7-d55770f10c45:string:SINGAPORE", - "outgoingVehicleNo": "39c8f3e0-b398-4466-80ce-88b0b4674aa7:string:COSCO SING 074E/01-MAR" - }, - "declaration": { - "name": "70142365-5766-4cb3-9cf6-2267e9d455c6:string:JOHN", - "designation": "d1b6c482-d133-42ec-9a3e-be48241ee190:string:SHIPPING MANAGER", - "date": "b7f1f23e-f8f5-434d-8ffe-dba26e57d885:string:2024-03-01" - }, - "certification": { - "name": "d7b91a25-f328-4188-990f-702e5606bf96:string:DEMO JOHN TAN", - "designation": "a053acd7-9287-4de9-abaf-b8d7f8523c41:string:DEMO", - "date": "9b0a4719-b105-4253-b479-a9110b788385:string:2024-03-01", - "signature": "4f37d110-504f-4643-bf09-48095929db0c:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAB2CAMAAAAqeZcjAAAAb1BMVEX///8XGRwAAACRkZJ1dnfz8/MUFxoAAAkOEBQ+QEISExW2t7fj5OQTFRkFCQ4AAAYfISRubm/IyMjT09T5+fl7e3ydnZ4vMDKBgYLq6uqkpKWtra7Z2dlcXV5QUVNFRkc2NzgmJyplZma/v8CIiYnq/nZ7AAAF4ElEQVRogcVb2aKCIBCtKY0yQc2tRc3q/7/xZrKp4BZ5561EjrMyDMNqNZGs2/Oy2Wb70luvvTLJ/dfFOVlTZ5lENyfaw5sIRq69rshGeFf9k/iX008gwyBNMBBUw7XIPmAAz38a5jo8pQnAQQnJySVQPgwin+MCwO2FFMhJejMCeow8QGMwKTKQx/dqPkYjGRVkE/gS2EoBuvxgAjLh7mdh8I/zUa+oDYreMHYexU5wqigInPiVlRV2y9x2sJkJesyhOdfbSYqNylTDU5xBWxlQBnNQY8AtzO0z7Bl/enlA5O90YTsZ1MpkVm2ArBezpsBvsgzJRGcKvJ0MitORFmLFJRxkU7hOQb1InmqDtzmPf9W6JhLHNqTjX91IAibwmgD6Ab54kgOAP6ycmiLxlgvZjFh3jiRpQT4qTIdbgYoPk3QjKEhgIq4vvzA71rw/nisK9sO4gld3dqD5kCMEDcWQfoVeETy/QX3nIiUIsfUPjfnInff1umnlAvfRN/AqxhUm0gShsT7/vfE1bKTVD5LQmT5ehQnivI718SHi/Lqg8wruOvhuLhF7iEnVAxw2AKGJ4bCXCsJE+FI9tlgEd4nRTNsquepU83IRg2MSVTJUdO8+DDjqhKVqHHHtKcLena7OuDCNKpkztI3mQp/YWBGcnEcxLr2w4jy7dP8O71S94LfGl1T+EHff8gG/E9UReeCxBIxV8e3J2W0yxWIxVsSJWjUIDcPmRGccTMy7BruCWQVPGdY+apJVz+2uu4/ObLfYYJdplvjdN1Z7NNKvjvUs9kER42IFQrhHim8xCmsltTxdW9gm0zhRpvFGYDm7ku8+cA+zhmAtGqvQnRntkeobZ8rZzMC+k2/KG8uVmEFpbNUQrMV8iOU3RT2vm6hnMwS78mtVumX9mMlYFaBMwgZNKbO8TZd1mIJd0YSdui6NQqrVsAE7mDafB2CjHZVy9SNc222HUsJifzNAKe6HZeHhk2Wc5B89sFUZYYDW/bAhlTJUayN1H5voZLefUAzrhV3lSCjXrzM7TawwCksD5KHyVLry69xntUoOfSAKWG2+S13IBksIXGuo5rg906LZO/YzZ8PaZMkc7IpmE28WGeO2biiHRbsBwoOwOU1ULiyJRfshWJRtB8gf8Fu+ASQv5j96QzYXpbgpY58tgyQahP06JvPwj7IVjWg95RGDsDQ8unu2Curd1iQss9+Swyr2EOZhWfz3WPrWUwo1CcvqtgvDsp39fwl5uySsMKl/ciAaLmDhcMGCo74o+JPg+E9LAdOyYi/chDW78DGFkGWXeZ7UaGsEP0lqeAqnddyfpHAsTGFtXd14wvrZjVAPcne/h5XT83/YjFTLznJbr6DB4OIbTe/za7FtNam9lpahjuhfighLl0w8+vjSb8umC0Ss6sikvHA5bNHi34EX//6r1LlkYdeV3HS5MnajBYR9y8JF+58fUURqcQ4cyOzwuAMZb+KBTP/x09PPXyOPn7Ls2pWXOH7quAp7gvWZ62zSH7ZJR4v6/cFMEkeLCg2KT5rZWaKj3oNU6dhYm97MIkuc+Cvn5eZm9pA8Zzt49SH5j1oCpEk1I8I76377RQOEfrdzQ6bbPaQ2k56Q7vBuI9ib0K9ogtIptiapladcrpXHbOOSRzjqQOOSrA27XzBDNKlNy1hTmj+tKa16gePig75c1UtPuQWvGGedqXhlZsPhdnrD4apKaUVfJoZ0antlPK+9stqNzW8mvdylj3anmeWpbLTOwvjW2UajOiYTu5G6jcLOjEbh+3TDuHTaonuvK4RB2moFR/PyFFUT+H7zVOjZCjYFNFux36wmc7MFx24Bf1reoYji6zMIqo735zWO8qqW0q7mkG86Ua0NtIGrclejwV91jQTD9osG/zed0+nXGXbw+P4CxzGdeHkD+2ZujZzjPZBRhUcbG7uqUlEYbEsgA8J2MXiZY/hKkBX4pdp+KCSsH47JRFfQ6Rrd69sp7UtXXhYHppJNJVm357VzxWwyl3+oR2ZAbpghWQAAAABJRU5ErkJggg==" - }, - "network": { - "chain": "eacd6e97-ff3c-43f8-8e4d-48d8edda4b07:string:HBAR", - "chainId": "e0bf3c8b-9af2-49fc-ac97-447b5554d9e0:string:296" - }, - "attachments": [ - { - "filename": "40a10c9e-b541-417a-94ba-dc3991d63cf2:string:word.docx", - "type": "90752247-0c3b-414d-9bd2-c61222860b8b:string:application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "data": "8da6321f-5694-46a7-b149-1c8880dd1f7e:string:UEsDBBQACAgIAAq40VAAAAAAAAAAAAAAAAASAAAAd29yZC9udW1iZXJpbmcueG1spZNNTsMwEIVPwB0i79skFSAUNe2CCjbsgAO4jpNYtT3W2Eno7XGbv1IklIZV5Izf98bj5/X2S8mg5mgF6JTEy4gEXDPIhC5S8vnxsngigXVUZ1SC5ik5cku2m7t1k+hK7Tn6fYFHaJsolpLSOZOEoWUlV9QuwXDtizmgos4vsQgVxUNlFgyUoU7shRTuGK6i6JF0GEhJhTrpEAslGIKF3J0kCeS5YLz79Aqc4ttKdsAqxbU7O4bIpe8BtC2FsT1NzaX5YtlD6r8OUSvZ72vMFLcMaePnrGRr1ABmBoFxa/3fXVsciHE0YYAnxKCY0sJPz74TRYUeMKd0XIEG76X37oZ2Ro0HGWdh5ZRG2tKb2CPF4+8u6Ix5XuqNmJTiK4JXuQqHQM5BsJKi6wFyDkECO/DsmeqaDmHOiklxviJlghZI1RhSe9PNxtFVXN5LavhIK/5He0WozBj3+zm0ixcYP9wGWPWAcPMNUEsHCEkTQ39oAQAAPQUAAFBLAwQUAAgICAAKuNFQAAAAAAAAAAAAAAAAEQAAAHdvcmQvc2V0dGluZ3MueG1spZXNbtswDMefYO8Q6J74o0k2GHV6WLHtsJ7SPQAjybYQfUGS4+XtJ8eW1aRA4WanSH+SP9IMTT8+/RV8caLGMiVLlK1StKASK8JkXaI/rz+W39DCOpAEuJK0RGdq0dPuy2NXWOqc97ILT5C2ELhEjXO6SBKLGyrArpSm0hsrZQQ4fzV1IsAcW73ESmhw7MA4c+ckT9MtGjGqRK2RxYhYCoaNsqpyfUihqophOv6ECDMn7xDyrHArqHSXjImh3NegpG2YtoEm7qV5YxMgp48e4iR48Ov0nGzEQOcbLfiQqFOGaKMwtdarz4NxImbpjAb2iCliTgnXOUMlApicMP1w3ICm3Cufe2zaBRUfJPbC8jmFDKbf7GDAnN9XAXf08228ZrOm+Ibgo1xrpoG8B4EbMC4A+D0ErvCRku8gTzANM6lnjfMNiTCoDYg4pPZT/2yW3ozLvgFNI63+P9pPo1odx319D+3NG5htPgfIA2DnVyChFbTcvcJh75RedMUJ/BR/zVOU9OZhy8XTftiYwS/bIH+UIPybc7UQXxShvak1bH5xfcrkKic3+z6IvoDWQ9pDnZWIs7pxWc93/kb8Qr5cDnU+2vKLLR9slwtg7Pec9x4PUcuD9sbvIWgPUVsHbR21TdA2UdsGbdtrzVlTw5k8+jaEY69XinPVUfIr2t9JYz/CV2r3D1BLBwiOs8OkBQIAAOoGAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAABIAAAB3b3JkL2ZvbnRUYWJsZS54bWyllE1OwzAQhU/AHSLv26QIEIqaVAgEG3bAAQbHSazaHmvsNPT2uDQ/UCSUhlWUjN/3xuMXrzcfWkU7QU6iydhqmbBIGI6FNFXG3l4fF7csch5MAQqNyNheOLbJL9ZtWqLxLgpy41LNM1Z7b9M4drwWGtwSrTChWCJp8OGVqlgDbRu74KgtePkulfT7+DJJbliHwYw1ZNIOsdCSEzos/UGSYllKLrpHr6ApvkfJA/JGC+O/HGMSKvSAxtXSup6m59JCse4hu782sdOqX9faKW4FQRvOQqujUYtUWEIunAtfH47FgbhKJgzwgBgUU1r46dl3okGaAXNIxglo8F4G725oX6hxI+MsnJrSyLH0LN8JaP+7C5gxz+96Kyel+IQQVL6hIZBzELwG8j1AzSEo5FtR3IPZwRDmopoU5xNSIaEi0GNI3Vknu0pO4vJSgxUjrfof7YmwsWPcr+bQvv2Bq+vzAJc9IO/uv6hNDegQ/juSoFicr+PuYsw/AVBLBwith20AeQEAAFoFAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAAA8AAAB3b3JkL3N0eWxlcy54bWzVlu1u2jAUhq9g94Dyv01IAkNRaVW16jap6qa1u4CDY4hVx7ZsB8qufs43JKFKAxId/AAf+7zHfvw6ztXNW0xHaywV4WxujS8da4QZ4iFhq7n15+XhYmaNlAYWAuUMz60tVtbN9ZerTaD0lmI1MvlMBTGaW5HWIrBthSIcg7rkAjPTueQyBm2acmXHIF8TcYF4LECTBaFEb23XcaZWIcPnViJZUEhcxARJrvhSpykBXy4JwsVPmSH71M1T7jlKYsx0VtGWmJo5cKYiIlSpFg9VM51RKbJ+bxHrmJbjNqJPtVDCxmxGTPNCGy5DITnCSpnofd5ZKY6dHgBTiSqjzxT2a5YziYGwSia1RkOoqn1pahfQMql6ITULRftMJO96JAsJctueBQzguZsvSC8XNxRMlk5kZcghEigCqUsBOkSBcvSKwztga6jMHK562bmhFBJYSYhrk6oP7ezYadjlOQKBa7XVcWrfJE9EbXd/iNrOCRxPPibglgLX5gEYcnSPl5BQrdKm/CWLZtHKfh4402q0CUAhQubWrSRgym8CpHYaGJS+VQR2QtEtU9V4O5VSf014DeaguG4ZuVPNGAW2KmOYpTG7mIzdnKJotjJNAYhkEpSkh9r9OrWKxu+EmgAkmheyopDdFbJbXLJ7wkjorTDpAmTqLxGlqlnXj3BuPaV+zNYd5pnmKsoYM4hxuRyWD8prZ6lteQ0LivekX9JIL/1s5OipR5XuRXzHkF6bbeEo7xiN8y1agMLhT1b21gVNFn7TXfFic14xFk87QwrBNPxoNkg14vVewlJjc1OOXSed8QKb82+W4TvO+3tb2bj2nu+0vZfHdnw2BJt7EJv7ybB5077YFqWy0zzCXscRzmNHYvQOYvTOjXG2T9EdShFxymXlPS/9tp6Qs44n5OwEeP2DeP3Phded9cW7h3OafVo4/Q6c/glwTg7inHwynP4pcR68v4/EOT2Ic/q/4iQN4bPgfSHavFW03hey6Jm5Tve4fvw+n3TAmhwF6zlZ6E5eVceZkXnuIGYnfJWvTN11o3Wb2ut47/IOvHeV/9T1P1BLBwiIzkUMHQMAAN8RAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAABEAAAB3b3JkL2RvY3VtZW50LnhtbKWVWW7bMBCGT9A7CHy3tcBpA8FyHmq0KNAWRpIegCYpiQg3DCk57ulL7V6CQHH1QswM55uf5IhcP7xKEdQMLNcqQ/EyQgFTRFOuigz9ef62uEeBdVhRLLRiGToyix42n9aHlGpSSaZc4AnKppJkqHTOpGFoSckktkttmPLBXIPEzptQhBLDS2UWREuDHd9zwd0xTKLoM+oxOkMVqLRHLCQnoK3OXZOS6jznhPXDkAFz6nYp215yWzEEJrwGrWzJjR1o8laaD5YDpH5vEbUUw7yDmVONAj7445CiK3TQQA1owqz13m0XHIlxNGMDG8SYMUfCec1BicRcjZimOS5AY+2lr91vWouaFjLthRVzhHShn3wPGI7XKvAN+3mab/isLr4g+CxXwdiQtyBIicENAHELQWjywuhXrGo8NjMtZrXzBYlyXACWU5PaD51sHF20y1OJDZtoxf/RvoOuzNTuq1toJ39gfPcxQDIANv4K3Gt6bEYTHFJ/g9LHDEX9h3rXlolr5+7a9bhlOa6EeyOygzNnvEoNBvyDjt64FWN20Aywg3CzDif7PSFvCD4v1xPbwQk/pcYNBnUl+kj7BKTWYOLvAAPMMqgZ2vj78TXIuWDNVNcldMqaJMuI69JN8fTXk0v//Nzdr1oh/lKKk2TV1mkm/MLNMvbaOe07Ol51s5w2kyFY7iYLeFGemCXDlPl1fUlaM9faDWZf4Xcln4+G+aB/7aBJ7dc46AyH4w6np2/zD1BLBwhvs8mIMQIAAD8HAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAABwAAAB3b3JkL19yZWxzL2RvY3VtZW50LnhtbC5yZWxzrZJNasMwEIVP0DuI2dey0x9KiZxNCGRb3AMo8viHWiMhTUp9+4qUJA4E04WX74l5882M1psfO4hvDLF3pKDIchBIxtU9tQo+q93jG4jImmo9OEIFI0bYlA/rDxw0p5rY9T6KFEJRQcfs36WMpkOrY+Y8UnppXLCakwyt9Np86RblKs9fZZhmQHmTKfa1grCvCxDV6PE/2a5peoNbZ44Wie+0kJxqMQXq0CIrOMk/s8hSGMj7DKslGSIyp+XGK8bZmUN4WhKhccSVPgyTVVysOYjnJSHoaA8Y0txXiIs1B/Gy6DF4HHB6ipM+t5c3n7z8BVBLBwiQAKvr8QAAACwDAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAAAsAAABfcmVscy8ucmVsc43POw7CMAwG4BNwh8g7TcuAEGrSBSF1ReUAUeKmEc1DSXj09mRgAMTAaPv3Z7ntHnYmN4zJeMegqWog6KRXxmkG5+G43gFJWTglZu+QwYIJOr5qTziLXHbSZEIiBXGJwZRz2FOa5IRWpMoHdGUy+mhFLmXUNAh5ERrppq63NL4bwD9M0isGsVcNkGEJ+I/tx9FIPHh5tejyjxNfiSKLqDEzuPuoqHq1q8IC5S39eJE/AVBLBwgtaM8isQAAACoBAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAABUAAAB3b3JkL3RoZW1lL3RoZW1lMS54bWztWUtv2zYcvw/YdyB0b2XZVuoEdYrYsdutTRskboceaYmW2FCiQNJJfBva44ABw7phhxXYbYdhW4EW2KX7NNk6bB3Qr7C/HpYpm86jTbcOrQ82Sf3+7wdJ+fKVw4ihfSIk5XHbci7WLERij/s0DtrW7UH/QstCUuHYx4zHpG1NiLSurH/4wWW8pkISEQT0sVzDbStUKlmzbenBMpYXeUJieDbiIsIKpiKwfYEPgG/E7HqttmJHmMYWinEEbG+NRtQjaJCytNanzHsMvmIl0wWPiV0vk6hTZFh/z0l/5ER2mUD7mLUtkOPzgwE5VBZiWCp40LZq2cey1y/bJRFTS2g1un72KegKAn+vntGJYFgSOv3m6qXNkn8957+I6/V63Z5T8ssA2PPAUmcB2+y3nM6UpwbKh4u8uzW31qziNf6NBfxqp9NxVyv4xgzfXMC3aivNjXoF35zh3UX9Oxvd7koF787wKwv4/qXVlWYVn4FCRuO9BXQazzIyJWTE2TUjvAXw1jQBZihby66cPlbLci3C97joAyALLlY0RmqSkBH2ANfFjA4FTQXgNYK1J/mSJxeWUllIeoImqm19nGCoiBnk5bMfXz57go7uPz26/8vRgwdH9382UF3DcaBTvfj+i78ffYr+evLdi4dfmfFSx//+02e//fqlGah04POvH//x9PHzbz7/84eHBviGwEMdPqARkegmOUA7PALDDALIUJyNYhBiqlNsxIHEMU5pDOieCivomxPMsAHXIVUP3hHQAkzAq+N7FYV3QzFW1AC8HkYV4BbnrMOF0abrqSzdC+M4MAsXYx23g/G+SXZ3Lr69cQK5TE0suyGpqLnNIOQ4IDFRKH3G9wgxkN2ltOLXLeoJLvlIobsUdTA1umRAh8pMdI1GEJeJSUGId8U3W3dQhzMT+02yX0VCVWBmYklYxY1X8VjhyKgxjpiOvIFVaFJydyK8isOlgkgHhHHU84mUJppbYlJR9zq0DnPYt9gkqiKFonsm5A3MuY7c5HvdEEeJUWcahzr2I7kHKYrRNldGJXi1QtI5xAHHS8N9hxJ1ttq+TYPQnCDpk7EwlQTh1XqcsBEmcdHhK706ovFxjTuCvo3Pu3FDq3z+7aP/UcveACeYama+US/DzbfnLhc+ffu78yYex9sECuJ9c37fnN/F5rysns+/Jc+6sK0ftDM20dJT94gytqsmjNyQWf+WYJ7fh8VskhGVh/wkhGEhroILBM7GSHD1CVXhbogTEONkEgJZsA4kSriEq4W1lHd2P6Vgc7bmTi+VgMZqi/v5ckO/bJZsslkgdUGNlMFphTUuvZ4wJweeUprjmqW5x0qzNW9C3SCcvkpwVuq5aEgUzIif+j1nMA3LGwyRU9NiFGKfGJY1+5zGG/GmeyYlzsfJtQUn24vVxOLqDB20rVW37lrIw0nbGsFpCYZRAvxk2mkwC+K25ancwJNrcc7iVXNWOTV3mcEVEYmQahPLMKfKHk1fpcQz/etuM/XD+RhgaCan06LRcv5DLez50JLRiHhqycpsWjzjY0XEbugfoCEbix0Mejfz7PKphE5fn04E5HazSLxq4Ra1Mf/KpqgZzJIQF9ne0mKfw7NxqUM209Szl+j+iqY0ztEU9901Jc1cOJ82/OzSBLu4wCjN0bbFhQo5dKEkpF5fwL6fyQK9EJRFqhJi6QvoVFeyP+tbOY+8yQWh2qEBEhQ6nQoFIduqsPMEZk5d3x6njIo+U6ork/x3SPYJG6TVu5Lab6Fw2k0KR2S4+aDZpuoaBv23+ODSfKWNZyaoeZbNr6k1fW0rWH09FU6zAWvi6maL6+7SnWd+q03gloHSL2jcVHhsdjwd8B2IPir3eQSJeKFVlF+5OASdW5pxKat/6xTUWhLv8zw7as5uLHH28eJe3dmuwdfu8a62F0vU1u4h2Wzhjyg+vAeyN+F6M2b5ikxglg+2RWbwkPuTYshk3hJyR0xbOot3yAhR/3Aa1jmPFv/0lJv5Ti4gtb0kbJxMWOBnm0hJXD+ZuKSY3vFK4uwWZ2LAZpJzfB7lskWWnmLx67jsFMqbXWbM3tO67BSBegWXqcPjXVZ4yjYlHjlUAnenf11B/tqzlF3/B1BLBwghWqKELAYAANsdAABQSwMEFAAICAgACrjRUAAAAAAAAAAAAAAAABMAAABbQ29udGVudF9UeXBlc10ueG1stZNNbsIwEIVP0DtE3lbE0EVVVQQW/Vm2XdADDM4ErPpPnoHC7TsJkAUCqZWajWX7zbz3eSRP5zvvii1msjFUalKOVYHBxNqGVaU+F6+jB1UQQ6jBxYCV2iOp+exmutgnpEKaA1VqzZwetSazRg9UxoRBlCZmDyzHvNIJzBesUN+Nx/faxMAYeMSth5pNn7GBjePi6XDfWlcKUnLWAAuXFjNVvOxEPGC2Z/2Lvm2oz2BGR5Ayo+tqaG0T3Z4HiEptwrtMJtsa/xQRm8YarKPZeGkpv2OuU44GiWSo3pWEzLI7pn5A5jfwYqvbSn1Sy+Mjh0HgvcNrAJ02aHwjXgtYOrxM0MuDQoSNX2KW/WWIXh4Uolc82HAZpC/5Rw6Wj3pl+J10WCenSN399tkPUEsHCDOvD7csAQAALQQAAFBLAQIUABQACAgIAAq40VBJE0N/aAEAAD0FAAASAAAAAAAAAAAAAAAAAAAAAAB3b3JkL251bWJlcmluZy54bWxQSwECFAAUAAgICAAKuNFQjrPDpAUCAADqBgAAEQAAAAAAAAAAAAAAAACoAQAAd29yZC9zZXR0aW5ncy54bWxQSwECFAAUAAgICAAKuNFQrYdtAHkBAABaBQAAEgAAAAAAAAAAAAAAAADsAwAAd29yZC9mb250VGFibGUueG1sUEsBAhQAFAAICAgACrjRUIjORQwdAwAA3xEAAA8AAAAAAAAAAAAAAAAApQUAAHdvcmQvc3R5bGVzLnhtbFBLAQIUABQACAgIAAq40VBvs8mIMQIAAD8HAAARAAAAAAAAAAAAAAAAAP8IAAB3b3JkL2RvY3VtZW50LnhtbFBLAQIUABQACAgIAAq40VCQAKvr8QAAACwDAAAcAAAAAAAAAAAAAAAAAG8LAAB3b3JkL19yZWxzL2RvY3VtZW50LnhtbC5yZWxzUEsBAhQAFAAICAgACrjRUC1ozyKxAAAAKgEAAAsAAAAAAAAAAAAAAAAAqgwAAF9yZWxzLy5yZWxzUEsBAhQAFAAICAgACrjRUCFaooQsBgAA2x0AABUAAAAAAAAAAAAAAAAAlA0AAHdvcmQvdGhlbWUvdGhlbWUxLnhtbFBLAQIUABQACAgIAAq40VAzrw+3LAEAAC0EAAATAAAAAAAAAAAAAAAAAAMUAABbQ29udGVudF9UeXBlc10ueG1sUEsFBgAAAAAJAAkAQgIAAHAVAAAAAA==" - }, - { - "filename": "ed19c7a6-b14b-4748-8abf-e603e7086fcb:string:excel.xlsx", - "type": "b35d5dd7-0d91-42a0-aba6-42916cfb1c02:string:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "data": "e44119f6-ee55-4021-9f75-1ef33b68fd6d:string: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" - }, - { - "filename": "c63305ff-c73c-4f07-bdd7-927ac9c2a0fb:string:mojave-day.jpg", - "type": "c1a50e9c-6062-4001-8f92-1b6ca1cfafbd:string:image/jpeg", - "data": "7aefacee-e1fc-481d-bd03-dd1267457194:string:/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTVFRDZDRkRBNzBEMTFFQTkzOTFDQjY1NzAwOEMwQzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTVFRDZDRkVBNzBEMTFFQTkzOTFDQjY1NzAwOEMwQzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NUVENkNGQkE3MEQxMUVBOTM5MUNCNjU3MDA4QzBDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NUVENkNGQ0E3MEQxMUVBOTM5MUNCNjU3MDA4QzBDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsI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" - }, - { - "filename": "3482fd03-4c35-4501-b6b4-2e7f96d729b1:string:UNCITRAL.pdf", - "type": "915962d8-9b2e-4292-9e4f-0b14953e00ae:string:application/pdf", - "data": "90cc4020-0db9-4e5a-acc4-36b951c15644:string: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bG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDAzLTExLTA0VDE1OjMwOjEyWjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDAzLTExLTA0VDE2OjMwOjMyKzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAxMC4wPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMDMtMTEtMDRUMTY6MzA6MzIrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+DQplbmRzdHJlYW0NZW5kb2JqDTkxMCAwIG9iag08PC9MZW5ndGggMTM4Ni9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICBleGlmOkNvbG9yU3BhY2U9IjQyOTQ5NjcyOTUiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIzNTA4IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQ4MCIKICAgcGhvdG9zaG9wOkhpc3Rvcnk9IiIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgdGlmZjpYUmVzb2x1dGlvbj0iMzAwMDAwMC8xMDAwMCIKICAgdGlmZjpZUmVzb2x1dGlvbj0iMzAwMDAwMC8xMDAwMCIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMDUtMDktMjJUMTE6NTA6NTErMDE6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDA1LTA5LTIyVDEyOjIwOjQzKzAxOjAwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDA1LTA5LTIyVDEyOjIwOjQzKzAxOjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUyBXaW5kb3dzIgogICB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWI0NGIyMGMtMmI0ZS0xMWRhLTk1ZWYtYzM3YTMyMjBkYmZlIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ1dWlkOjNkMDZmYjEzLTJiNTItMTFkYS04MWUxLWVlMDE3ODdjNjg5ZCIKICAgZGM6Zm9ybWF0PSJpbWFnZS90aWZmIj4KICAgPHhtcE1NOkRlcml2ZWRGcm9tCiAgICBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjFiNDRiMjA5LTJiNGUtMTFkYS05NWVmLWMzN2EzMjIwZGJmZSIKICAgIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5Y2IwYTRmOC1hZTljLTExZDktODdjYS1hMmJmNGFhNDFhY2EiLz4K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TWV0YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IoUikgOC4wPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDA0LTA5LTA4VDE1OjAwWjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT4oVU5PViBURVMvRUNTL0VQVSkgKFVuaXRlZCBOYXRpb25zKTwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvZGM6Y3JlYXRvcj4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij4odW4gbG9nbyB2ZWN0b3IuZXBzKTwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hw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cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NmZiMDQ0MGQtOGQ1OS0xMWU3LTkwYTktYzk2NDc5M2Y2MmNjIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmMwY2ZhN2FjLTM5M2MtOTk0Ny04YzRkLWEwMWI2NGJmNjRjZCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJDRjM4MDRGQjkzNkU0QkQ4RkQ3QjQ0QTlEMUQzNjQ1RSIKICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIwIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0iIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0wOC0yOFQwOTozNjozMSswMjowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMTctMDgtMzBUMTA6MDE6NTMrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTctMDgtMzBUMTA6MDE6NTMrMDI6MDAiCiAgIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIgogICB0aWZmOkltYWdlV2lkdGg9IjkyMCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNjk2IgogICB0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb249IjIiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHRpZmY6U2FtcGxlc1BlclBpeGVsPSIzIgogICB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIgogICB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICBleGlmOkV4aWZWZXJzaW9uPSIwMjIxIgogICBleGlmOkNvbG9yU3BhY2U9IjY1NTM1IgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMzgzMyIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjI5MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjdjOTMwZi00YzU1LTgwNDAtYjczZi1kOGZjY2RmN2FjNWMiCiAgICAgIHN0RXZ0OndoZW49IjIwMTctMDgtMzBUMTA6MDE6NTMrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiCiAgICAgIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvanBlZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImRlcml2ZWQiCiAgICAgIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGltYWdlL2pwZWcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMGNmYTdhYy0zOTNjLTk5NDctOGM0ZC1hMDFiNjRiZjY0Y2QiCiAgICAgIHN0RXZ0OndoZW49IjIwMTctMDgtMzBUMTA6MDE6NTMrMDI6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDx4bXBNTTpEZXJpdmVkRnJvbQogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjdjOTMwZi00YzU1LTgwNDAtYjczZi1kOGZjY2RmN2FjNWMiCiAgICBzdFJlZjpkb2N1bWVudElEPSJDRjM4MDRGQjkzNkU0QkQ4RkQ3QjQ0QTlEMUQzNjQ1RSIKICAgIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0iQ0YzODA0RkI5MzZFNEJEOEZEN0I0NEE5RDFEMzY0NUUiLz4KICAgPHRpZmY6Qml0c1BlclNhbXBsZT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgPC9yZGY6U2VxPgogICA8L3RpZmY6Qml0c1BlclNhbXBsZT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cg0KZW5kc3RyZWFtDWVuZG9iag0xNjkgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0RlY29kZVswLjAgMS4wXS9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNzQ1L0sgLTEvUm93cyA1NzU+Pi9GaWx0ZXIvQ0NJVFRGYXhEZWNvZGUvSGVpZ2h0IDU3NS9JbWFnZU1hc2sgdHJ1ZS9JbnRlbnQvUmVsYXRpdmVDb2xvcmltZXRyaWMvTGVuZ3RoIDQ0MTUvTWV0YWRhdGEgMTY4IDAgUi9OYW1lL1gvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggNzQ1Pj5zdHJlYW0NCv53qM+R8M58EIgZDGQyPhoIYyGCHwQhgh0BCGR8Z4Z8ikI+RSEfI6ERAz5FIHOgIfI+GghkfH+/7/9b9V7v1T/v/X9f+9e79V7tf1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/9b9V7v1T//9f1/717v1Xu1//y3MDy3MF/////////////yIDR58GsiAzlIGgkw0EbFJQPyMDYSYaCkDOSYbCNjJMZEF9P8INNOl+0wmq/8J/phNNV8JppoNf+n+naar6aaaa/9P9MJoMKvphNBpr/7/9VC/2uv/RCI+RIaIRDRCIaIQiv6IRDRCEZCIaIRDX/wg3/CDwg9N6/CDwm0E8IOv/Sf9JtJunVfSbV6bSbX/7/09Ok2FX6em0np1/9P//tNIhB6Ig//ppp/X//677rpa/7/9aIQf////360v///S////+Oul+OP+KX//9L/4XX//1/////rhf//X//9L/6///6/////11//9f//0v/rhf//X////8cf//H//+lr6//pr///9uvX/W3r//f6Wvp/+k2v///2wlel/pdpf/2/0r29f/SbX/vw/9hhKGqX+CQVhhBX/XYxFJimNfO3AuQYF2KkMoSxiP2tL6rv7pbpfVd/fCDdL604f3S3S+9P+6pul92nfw9Jh0vu/+SkuRA5KiS87TikoFkQNyVbySF0kEG9Lw26CfDf/30vdtJv/6Vel97+///S/bp//pb6XvX///0v///pfpf////0v///pfpf////0v///pfpf////6///5DHpeQx6XlKHkMf////6////6pa6pfrrff+/vva++7Vdf2qWtr/raTa3/dXbSdL9tJtbSbS+wZHFCVQy4wsGRxQuXBudAqZHCnUJlwkGRxhWGRxQkwyOKEoZHFBTqEsjhPEexFMRUXEWhFsRURxGxFIRfa9692mq+1tNf000/62q/aaaa+GlaDSfhppphfDCcMJhNewgwgwgwvlmFQb//gAgAgDQplbmRzdHJlYW0NZW5kb2JqDTE3MCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDMyMz4+c3RyZWFtDQpIiVySyWrDMBCG73qKOSaH4E3KAsZQkhR86ELdPoAjjVNBLQvZOfjtq/GEFCqQ9Qn9s/CPk2N9qp2dIHkPg25wgs46E3AcbkEjXPBqnchyMFZP99vy1X3rRRKDm3mcsK9dN4iyhOQjPo5TmGH1ZIYLrkXyFgwG666w+jo2a0iam/c/2KObIIWqAoNdTPTS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U2AeA/LneR0DCUwC0wSmkTKiMaIxE40ZNcRj6KWcE7kTuZvI3UUwUtqczOCQISQBk4BpAqaROEsw5iGcr+6f8ku6/vw2m78CDAD7p+6PDQplbmRzdHJlYW0NZW5kb2JqDTE4NSAwIG9iag08PC9MZW5ndGggMjYwOC9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE1IDg0LjE1OTgxMCwgMjAxNi8wOS8xMC0wMjo0MTozMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTU6MjE6MDMrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTE4VDE1OjIxOjA1KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOS0xOFQxNToyMTowNSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSW5EZXNpZ24gQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpjY2YwY2E3Yi0yMzk2LTQ1YmEtYjRjZi05OGJhNTg5MDA2MDU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo3NTNGMjdCNUM4NERFMzExQURFMTlDNUVDM0RFRTczQTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWQ6ZDQ1YjJiZGQtMGM5Yi03NzQ2LTk2ZTMtMDQzMzQ4MjY2ZTMzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoyOWYyNjhlZi1lZjliLTZlNDgtOTZjNS03ZGIyNzdmYTgxZTc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6NWQ2ZGU2YTUtNTcyMi05YTQwLTg2NGMtYjcwOWM0Y2RlNDJmPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NzUzRjI3QjVDODRERTMxMUFERTE5QzVFQzNERUU3M0E8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0xOFQxNToyMTowMyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBMaWJyYXJ5IDE1LjA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAg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Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTE5VDExOjAzOjI4KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMThUMTU6MzM6MzUrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTE5VDExOjAzOjI4KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEluRGVzaWduIENDIDIwMTcgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnV1aWQ6MjMyOTA2OWYtYjc4NS00NzQ3LTgwYjQtYTlhOWI3NTRlOWQwPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOjMwYjg4OTVhLWQ2OTMtNDE0Zi05OWVmLTg4ZDU5ZDJmNzg2YTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgTGlicmFyeSAxNS4wPC9wZGY6UHJvZHVjZXI+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NCmVuZHN0cmVhbQ1lbmRvYmoNMTkwIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAxMjgvTGVuZ3RoIDM1My9OIDE2L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjelJO/TgMxDIdfxW9wsRM7iVR1YWSpKjbEUIkKsQCiZeDt8Z1/h0QFopm+u1P8+U98rRZK1KpSMYcRqzorCWdnI+ns7JSrH2uJSulOJpXmFLJUnZmseXwrVG1+d4eK06jn+XslTjILGjGn4g/dH/xts5luXj9ezmQy3T4/nu7nUhLtF5fzYbr7fDtOu8PT8bTdfp/OdT1tcdorDjaww5JABgXMYd8d3o/ua8sY9r8nWyvrSwzxRaT+HamIXOIkSpGoQKJNacO2HJ4cnhyeHDlKGtaV8JQSiHmW0Om4TkOnUZaGx2L6VoZ1Fvdao+ca8rgsijsf0q1rgS3AqkWOPt4sNqKHp0eznBgcaFfWVVlralhsFDf/OcF+/eLCyclQEArkBAqoP53tCidXxMZEGWvNUkAbdwrqyxhghisj1+V2X+Ms+GmLgnApZqB53KmYp6J3Q++GHPZ/718CDAC9w16lDQplbmRzdHJlYW0NZW5kb2JqDTE5MSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNi9MZW5ndGggMTU0L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3lTMsQrCMBSF4Ve5WxMEc9NQbKUUJKEgKHQQXLqk5iKBkpS0Ir69iig4neU/X1khINS10Ins4mMwdiFmtjnKDVaylIVSqlhhniFm/FPFxHYuDgT7YGj21wBaw/sAPTv74OJ97jkXx+j+sUpKVHn5w7oU3e1CX60zLRz8kGx6gCzWyMXJLyOx1yY7TeREa8eZmuYpwACYPjNyDQplbmRzdHJlYW0NZW5kb2JqDTE5MiAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNS9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNvZGUvSURbPDkxQUE5ODE3NDY4MUVFNDdBNjgyMTlFNDIyNzZDNEY2Pjw4RTIyRjk3MzFBOTQ0QzQzQkMzQzZCMzM1OUVFREI4Nz5dL0luZm8gODkwIDAgUi9MZW5ndGggNjY3L1Jvb3QgODkyIDAgUi9TaXplIDg5MS9UeXBlL1hSZWYvV1sxIDMgMV0+PnN0cmVhbQ0KaN7sl1uITVEcxvdae/ZZ++xtcKTI7U0eRuEBySUlLySl4cEL86ApYiJ5cH80Lil3D0MGD5TUSLmlkHtR5E2mhCZKYXAcJ5z1W2WtaE7HOHs6tOfh6+tb//W/rrX2GenpPym862c8WSJLwWElFI2dmov1Go/uRa9DaQKXaVTPNGZGgbvBaxqD6SCWmcHgczw81Fj3QKN3DGUuyl18Nuu46j7KAJTFGsPReOtAmQG+BL/iZz5+msmHrOQmVjejTEFZhLKRTB6jtMBXom/DcoS1UVQqN2ATWz3w0Y1Nk40SXYRPZnW7xvimVYxNeAFeb22iJRr9VmsTn0U5h81BjdlxTv7krGba3NRpuKl0DNx0ktXovF0Nl8OPs0r08Cp8ge1GeORnbkK1w+84/qlIrrX+w6EoO1hlmqLVVqcaUOiw3Ir9WJQ1dkbhZ5TV8NlwdDULG6NH6DvhoGx3dnXaXdnx8F3oJspAuxpOsD5Vm5NDHhuT4Uf0VU7EK/B1ThX3UCY6NpwHud/6UStQOpwoWSfnp+jszeyBTwNN5k+w7A8e1rMI58EP2BzUIfhCm4M6iXLCyYFpihx3xMyF8ya4L3GXxkFznHlxlvx96GQrQ40j6dvwNyiNeDB385Tlman0n73+K5CXIdqCzSRuNC+DuK2x/hL8Bvil9P4UG4aQpyc09vtueeDwFJNA/1bah1pHdblXk81XapkrlPVT/LNV/1tNnvOu9Cz10JlHFZ/DQlI5BO+rWlF3xXETq8jvVUVB/q/jfkr2rXAxzlf1levu65Offdt3vSq/q/wbm9zca2cWPdb1uvrfl8p75ReSfZdyCXwrxYf0u5ZiAueq7Z/K9sWvivztroma/KX6X52Zsv9dymLC0d/9EGAAb0uTuA0KZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNCjExNg0KJSVFT0YNCg==" - }, - { - "filename": "88cb400a-cba5-4e1f-979b-95fdfa470e3c:string:dummy.pdf", - "type": "94b4a7f3-e0aa-4f4c-a7b5-1a912ffadf22:string:application/pdf", - "data": "95d7c2c9-6b2a-4500-9748-22624d96e8fc:string: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CmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErQXJpYWwtQm9sZE1UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMTEKL1dpZHRoc1s3NTAgNzIyIDYxMCA4ODkgNTU2IDI3NyA2NjYgNjEwIDMzMyAyNzcgMjc3IDU1NiBdCi9Gb250RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwKL0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XT4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgoxMiAwIG9iago8PC9Db3VudCAxL0ZpcnN0IDEzIDAgUi9MYXN0IDEzIDAgUgo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L1RpdGxlPEZFRkYwMDQ0MDA3NTAwNkQwMDZEMDA3OTAwMjAwMDUwMDA0NDAwNDYwMDIwMDA2NjAwNjkwMDZDMDA2NT4KL0Rlc3RbMSAwIFIvWFlaIDU2LjcgNzczLjMgMF0vUGFyZW50IDEyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTQgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PdXRsaW5lcyAxMiAwIFIKPj4KZW5kb2JqCgoxNSAwIG9iago8PC9BdXRob3I8RkVGRjAwNDUwMDc2MDA2MTAwNkUwMDY3MDA2NTAwNkMwMDZGMDA3MzAwMjAwMDU2MDA2QzAwNjEwMDYzMDA2ODAwNkYwMDY3MDA2OTAwNjEwMDZFMDA2RTAwNjkwMDczPgovQ3JlYXRvcjxGRUZGMDA1NzAwNzIwMDY5MDA3NDAwNjUwMDcyPgovUHJvZHVjZXI8RkVGRjAwNEYwMDcwMDA2NTAwNkUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDJFMDA2RjAwNzIwMDY3MDAyMDAwMzIwMDJFMDAzMT4KL0NyZWF0aW9uRGF0ZShEOjIwMDcwMjIzMTc1NjM3KzAyJzAwJyk+PgplbmRvYmoKCnhyZWYKMCAxNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMTE5OTcgMDAwMDAgbiAKMDAwMDAwMDAxOSAwMDAwMCBuIAowMDAwMDAwMjI0IDAwMDAwIG4gCjAwMDAwMTIzMzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAowMDAwMDExMTU0IDAwMDAwIG4gCjAwMDAwMTExNzYgMDAwMDAgbiAKMDAwMDAxMTM2OCAwMDAwMCBuIAowMDAwMDExNzA5IDAwMDAwIG4gCjAwMDAwMTE5MTAgMDAwMDAgbiAKMDAwMDAxMTk0MyAwMDAwMCBuIAowMDAwMDEyMTQwIDAwMDAwIG4gCjAwMDAwMTIxOTYgMDAwMDAgbiAKMDAwMDAxMjQyOSAwMDAwMCBuIAowMDAwMDEyNDk0IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNi9Sb290IDE0IDAgUgovSW5mbyAxNSAwIFIKL0lEIFsgPEY3RDc3QjNEMjJCOUY5MjgyOUQ0OUZGNUQ3OEI4RjI4Pgo8RjdENzdCM0QyMkI5RjkyODI5RDQ5RkY1RDc4QjhGMjg+IF0KPj4Kc3RhcnR4cmVmCjEyNzg3CiUlRU9GCg==" - } - ] - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "b578cac8d029d65dacac5e7c8dba51c56628a79757f3580dddf36595cd26c4cf", - "proof": [ - "7c594fdca3d07db819e5a03186eb7823569a4d5a48ac3f192c5deb34d7039582" - ], - "merkleRoot": "9a65269096f6d8a03a27b6aab914e4833317be85bf8abc1537f6629b4285ce4d" - } -} diff --git a/src/test/fixture/hederatestnet/v2/invoice.json b/src/test/fixture/hederatestnet/v2/invoice.json deleted file mode 100644 index 904fa5cb2..000000000 --- a/src/test/fixture/hederatestnet/v2/invoice.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "name": "cebcbf93-d3b5-4bde-a831-2ac47136589f:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "d74eee9b-22e4-433d-bcc0-e11fac85d508:string:EMBEDDED_RENDERER", - "url": "07505fda-d26a-4b14-8d24-c4fc263489ed:string:https://demo-cnm.openattestation.com" - }, - "recipient": { - "name": "2bd5da9a-2078-4fed-b425-3421c22646b3:string:XYZ", - "address": { - "street": "50184e5e-56ba-4444-a5f8-39164762e26b:string:42 BRIGADE ROAD", - "country": "e0b4df3a-18a1-49e3-a1d9-a7693dc15e58:string:INDIA" - } - }, - "issuers": [ - { - "name": "908bb23e-3259-43e7-bdb3-5e00af3a091e:string:Demo Issuer", - "documentStore": "507e7f00-94f4-4949-8edf-7a33aa95d081:string:0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21", - "identityProof": { - "type": "ec7e651c-aa37-441b-9ccf-84c53eddea7c:string:DNS-TXT", - "location": "881b8d4d-7900-4ffe-9248-5f72d0d065aa:string:trustlv.org" - } - } - ], - "consignment": { - "description": "5db23e53-19fd-4f9f-889d-96e9c95fbc53:string:16667 RED WINE", - "quantity": { - "value": "cb3fd5e0-53cd-4757-8374-f5d676766e81:string:1000", - "unit": "dfde2f7a-428f-47a5-acb8-98bfc89fabbb:string:LITRES" - }, - "countryOfOrigin": "f466d61e-2c9d-4185-bd7b-3d8995c88cfc:string:INDIA", - "outwardBillNo": "67171a3d-1e69-4774-9422-650b684f17ba:string:AQSIQ170923130", - "dateOfDischarge": "22e02160-d070-495e-885a-b4944fe8c547:string:2024-03-01", - "dateOfDeparture": "a589aedf-2920-4377-a279-2524f079fb82:string:2024-03-20", - "countryOfFinalDestination": "4f8dc068-4039-462c-aed7-d55770f10c45:string:SINGAPORE", - "outgoingVehicleNo": "39c8f3e0-b398-4466-80ce-88b0b4674aa7:string:COSCO SING 074E/01-MAR" - }, - "declaration": { - "name": "70142365-5766-4cb3-9cf6-2267e9d455c6:string:JOHN", - "designation": "d1b6c482-d133-42ec-9a3e-be48241ee190:string:SHIPPING MANAGER", - "date": "b7f1f23e-f8f5-434d-8ffe-dba26e57d885:string:2024-03-01" - }, - "certification": { - "name": "d7b91a25-f328-4188-990f-702e5606bf96:string:DEMO JOHN TAN", - "designation": "a053acd7-9287-4de9-abaf-b8d7f8523c41:string:DEMO", - "date": "9b0a4719-b105-4253-b479-a9110b788385:string:2024-03-01", - "signature": "4f37d110-504f-4643-bf09-48095929db0c:string:data:image/png;base64,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" - }, - "network": { - "chain": "eacd6e97-ff3c-43f8-8e4d-48d8edda4b07:string:HBAR", - "chainId": "e0bf3c8b-9af2-49fc-ac97-447b5554d9e0:string:296" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "b578cac8d029d65dacac5e7c8dba51c56628a79757f3580dddf36595cd26c4cf", - "proof": [ - "7c594fdca3d07db819e5a03186eb7823569a4d5a48ac3f192c5deb34d7039582" - ], - "merkleRoot": "9a65269096f6d8a03a27b6aab914e4833317be85bf8abc1537f6629b4285ce4d" - } -} diff --git a/src/test/fixture/hederatestnet/v3/ebl-endorsement-chain.json b/src/test/fixture/hederatestnet/v3/ebl-endorsement-chain.json deleted file mode 100644 index 10244a737..000000000 --- a/src/test/fixture/hederatestnet/v3/ebl-endorsement-chain.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "network": { - "chain": "HBAR", - "chainId": "296" - }, - "credentialSubject": { - "shipper": { - "address": { - "street": "One North", - "country": "Singapore" - }, - "name": "Demo Shipper" - }, - "consignee": { - "name": "Demo Consignee" - }, - "notifyParty": { - "name": "Demo Notify" - }, - "blNumber": "123", - "scac": "SGMY", - "carrierName": "TT", - "vessel": "1", - "voyageNo": "100", - "portOfLoading": "Singapore Port", - "portOfDischarge": "Port Klang", - "placeOfReceipt": "Malaysia", - "placeOfDelivery": "Singapore" - }, - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/io/tradetrust/bill-of-lading/1.0/bill-of-lading-context.json" - ], - "type": [ - "VerifiableCredential", - "OpenAttestationCredential" - ], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://generic-templates.tradetrust.io" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "TOKEN_REGISTRY", - "value": "0xB9cf2eFcBeCdF96E6A7E46AECd79A784B41Bcf6B", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-TXT", - "identifier": "trustlv.org" - } - }, - "issuer": { - "id": "https://example.com", - "name": "DEMO TOKEN REGISTRY", - "type": "OpenAttestationIssuer" - }, - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "d4dac3496a84f55ef2f0d4833a8d70bdf5b19078bb8817a2643b0893b999de06", - "proofs": [], - "merkleRoot": "d4dac3496a84f55ef2f0d4833a8d70bdf5b19078bb8817a2643b0893b999de06", - "salts": "W3sidmFsdWUiOiJhM2IwODU1MWRjNjAyMDNhNzQwYTg2ZjJiYjNhNTQ4ZWIxMTc4MjMzNjdjMDc4NTYwYzA0YjM5YTMzMDQyMWUzIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiOGZhNmFhNjBmNzlmNmI2NTY1MGI3NjI2NDY5ZTBmMGUyNjc2YmMzYTFjMGYzNjM5MjBiMDBjZjdkOThlZjljMyIsInBhdGgiOiJuZXR3b3JrLmNoYWluIn0seyJ2YWx1ZSI6IjU3MDg2MDdiYzZlMTBkYjRkNWM1ODBmOGMzYWUyNGE1OTZmODNlOWNiNjMyZmFjZmUyYzg1N2NiNDI0YWU2NzEiLCJwYXRoIjoibmV0d29yay5jaGFpbklkIn0seyJ2YWx1ZSI6ImJlMjU4YzVlZWE1MjUxOTkyZDc2OWQ2OTkyYzUyMTA5NDAzZjVjNmEyZmQwZmQwZGE1OTQ5N2U1OTkzYjAwNzYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3Quc2hpcHBlci5hZGRyZXNzLnN0cmVldCJ9LHsidmFsdWUiOiJmNTc5YWJiZjNhYzk4ZDlkOWYzZWE5OWFhZGQ4NmUzMmVhMzE1MTY4MmQ3MzQyMGQyMjhiM2VlYjlhNDgyNzMxIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LnNoaXBwZXIuYWRkcmVzcy5jb3VudHJ5In0seyJ2YWx1ZSI6ImFiMDY5N2U3Mzc5ZTVmM2I2ZDMzNmViZGIyMTgyYjg0NDExNjU4ODQwNmJlYmM2Y2Q0YTQ2MmZmNzQ3MTYyYTIiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3Quc2hpcHBlci5uYW1lIn0seyJ2YWx1ZSI6ImIxNmNmNjYxOTNhZjg1NjJjZDQzYzBmMzFiMmYwYTczMzEzZjI5Y2JiOTg4NWI3NTdhYzkxODE5YThhMGIwZDEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY29uc2lnbmVlLm5hbWUifSx7InZhbHVlIjoiMGRlMDU3YWYwYTliZmIyMTdmMDNlOWJiZmZjZTVhYWI4Yzk5NjdiOTA1NGE4ZGMxZTMwYWFkNGYzZmM5NmMwNyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5ub3RpZnlQYXJ0eS5uYW1lIn0seyJ2YWx1ZSI6IjczMmQ5NjdmOTJkYjMxMDk1ZDcwYTZmZTljYjE2ODA2YmI0MDY3ZjUyZDU1NjNjMWU5M2NhMTMxNjg2MDZmZjUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmxOdW1iZXIifSx7InZhbHVlIjoiMTE2M2JkMmNjZjRiOTIwYzc2MmZmMmViYmJkZDI5ODE0NmVkYjE5OGRhZmVjYzgxYTdlZjRhMGMxNDA1MmNhMCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5zY2FjIn0seyJ2YWx1ZSI6IjRhZjM0MTJkNGIwOTM1MDVmNDE0MGE2M2RmZTMyZDIzYWUwM2E5NTQ2MjM2NzhjMzM1MmFhNDMwNTFkYTczZDQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2Fycmllck5hbWUifSx7InZhbHVlIjoiNWQ5MGIxNmQzNTBiODk5NzE5NTY2NmYxYzhkOTBiNjBjZmRkZWZhNzJhODQ0ZjlkODU3MDBmMDFkYzNlYzUxNiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC52ZXNzZWwifSx7InZhbHVlIjoiMTQ5ZTIwYzZjMWY5Y2NiMTc0OWM5ODRkNzg3NjVmNGVlYzQ1MjNhNTkzYTMzZjYwYTgwYTA0ODNiNDVmYjhjOCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC52b3lhZ2VObyJ9LHsidmFsdWUiOiJiYTM0NGQyNWVlODcyZmNiZGQyMmE3NmMwMDY5NmY1Y2Q4YWVjNDJjMTlmN2M1ZmQzZmNlZGE4Y2M0ZDgzYTk2IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LnBvcnRPZkxvYWRpbmcifSx7InZhbHVlIjoiNjBiMjQ3OTA1ZTYwYmY4NzU1ZDkyNDA2YWE0NTFjNTIwZmQ5YjNkZTVlNDBhODljNzM4MjYxYmY1YzIzNTYxMyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5wb3J0T2ZEaXNjaGFyZ2UifSx7InZhbHVlIjoiMGNiNDA5OThjZTJjM2FhYzk1Y2RmZWIyOTczNzUwMmQ2YWZmODhkMWFhN2U0NDNmNTY2MzFhNGNjMzBlOTY0OCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5wbGFjZU9mUmVjZWlwdCJ9LHsidmFsdWUiOiJjMzA4MjczOTZjNTNlODM2ZTgzNjY5YWRkMmE2YzYyOTFkMzdmZWFkNWY0MTNmYWFjYjhjYmNhZjMyOTZiN2RlIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LnBsYWNlT2ZEZWxpdmVyeSJ9LHsidmFsdWUiOiJhYTlmNDdjZmY5MmNmNTVjMjc3ODU3OGFhZDI0YzM3NzMxOTI4MjQ0ZjMyYWJlY2Y3M2RhNzg4ZTAxMWQ0MDI2IiwicGF0aCI6IkBjb250ZXh0WzBdIn0seyJ2YWx1ZSI6IjZmM2Y2YWVjZWNiY2I4MGRjMjE4ZDUyY2M5MDc2ZTUzZjlkYTY0ZGM1NTkyOWIxNDQ1ZjU0MDU4YzYzYTU3MWYiLCJwYXRoIjoiQGNvbnRleHRbMV0ifSx7InZhbHVlIjoiNzdlNThmMDBhMjM2M2VmYWRlZjdiNThhNzk4Njg4N2E4OTM2MDM2N2RlNDdhZmU5MDVhMGU1NTcxZDJhZmVmMiIsInBhdGgiOiJAY29udGV4dFsyXSJ9LHsidmFsdWUiOiIwY2U1ZTA2N2YzZWU4NGZjOTM5NmU0OWU4YWM4NTNlYWUwOTFlYmE1ZGQxYWFiMzk2OTcyODg5YzVjNjIyODkyIiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiOGNiNTA3NjZiZWExNGQ5MDE2Yzc2NDM1ZWVkYzEyZTZjOTg0ZTVhNzg0YjA0YmY2Zjc1Y2FlMzA3MTQzYWRhMiIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6ImQ3MzUwNzlkZGRjMGRjN2E1ZmJkOGI3ZWM3Y2ViMGVjMWE1YWQwYWM4MWI2OTY3MGI0M2ZlYjZiNTMyMTFiOTYiLCJwYXRoIjoiaXNzdWFuY2VEYXRlIn0seyJ2YWx1ZSI6IjczNWVjMTZkNGYxNzRlNDRiMDdkZmVkM2E3MWMxNjNmZDQyNjBlY2FkZGFkNmFjOTY5MGI0ZDliOTQwMTRiYjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUudHlwZSJ9LHsidmFsdWUiOiJmYjQ2MDJiNWI2YmIzMjE3YjJlMjkyYTczNzIwOWYyNzkzYTBmZjUzMWI2ODFlOWNmMzg2MjM3ZDcyOWJjOWJkIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLm5hbWUifSx7InZhbHVlIjoiZWMxYmI4YjUyZGUyNjU0OGI4ZmU5YTgwZjFiNjkxMDE5MTNiN2IzYjY5YmJhZjZjYjFkYTUwMjhjY2I4ZWEzYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiNTUwZDBlNDgzMWJjNDhmM2U0M2Q3ZTA2ZDlhMDFmYWYxOGE0MGRlODUxNTEzYmY5YWRjYzVkMDk4N2Y2NmFiYiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjZmMmYxYjFlZTkzZjJkMGMyMjE0ZWYxNDQzYTg2ZWU0OGM0MThkNjhjNDZkZmNlNzE4MmMwMWI5ZjcxMmRjNGUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImE2MzQ3MDY0OGYyNGIyN2JiMjBmMDIxNzA4MTYzOTQ2N2JkM2Q1NzQyNjZiZmMwYTczYjI5N2JmMDFkYTU2OTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNDk3OTc3YjhmYTM3Y2VhYjkzMjE3OGExYjA0ZGVhM2E3OGE0ZmZjYjM5NDdjOGRjMDI0ZmE4M2ZlYjE2MDMyMiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiMTk3MzY0MGMwMjVkYTdkMWNjNjQ3NWJlN2ZjNThiMjI2MTZjM2E2MDcwMmZmMzlmODlkNGNiNGRkMmRhMDdiYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiNDY5OGNjNGUwNjc2YzJhNjcxOWUyYjBiMmI0ZDZlNDJkNmE4ZjRjNDNjOWEzMjUzNzk2NmVkNjUwNzRjOGZjMSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiMGMyOGZkOTc0Y2FmNWM4MTAwMzY0MmIyZjdhNDFkMjM0YzA3MDEwZjNlZWJiMDhmZTE0MDIxMTU0ZjQ2MTk5NCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiNzQ3ZTY2MGRlYmEyN2EyY2FiN2M5ZmFjY2I3OTNlZjUyOWYyMzQ5YmM4ZTQ3NGNhZjk4ZmRkZmM0OWQwNzM4OSIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiI5N2RlYzI0MmMwNWVkNTIwMTU2NzI1NDBkNWIzZmVhZjQ4ZjQ5ZDU0MThkM2NlZTI1ZWE2MGViNGU2Mzg4N2FlIiwicGF0aCI6Imlzc3Vlci50eXBlIn1d", - "privacy": { - "obfuscated": [] - } - } -} diff --git a/src/test/fixture/hederatestnet/v3/invoice.json b/src/test/fixture/hederatestnet/v3/invoice.json deleted file mode 100644 index 3699091f4..000000000 --- a/src/test/fixture/hederatestnet/v3/invoice.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "name": "DEMO STORE" - }, - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "credentialSubject": { - "name": "TradeTrust Invoice v3", - "id": "1111", - "date": "2018-02-21", - "customerId": "564", - "terms": "Due Upon Receipt", - "billFrom": { - "name": "ABC Company", - "streetAddress": "Level 1, Industry Offices", - "city": "Singapore", - "postalCode": "123456", - "phoneNumber": "60305029" - }, - "billTo": { - "company": { - "name": "DEF Company", - "streetAddress": "Level 2, Industry Offices", - "city": "Singapore", - "postalCode": "612345", - "phoneNumber": "61204028" - }, - "name": "James Lee", - "email": "def@company.com" - }, - "billableItems": [ - { - "description": "Service Fee", - "quantity": "1", - "unitPrice": "200", - "amount": "200" - }, - { - "description": "Labor: 5 hours at $75/hr", - "quantity": "5", - "unitPrice": "75", - "amount": "375" - }, - { - "description": "New client discount", - "quantity": "1", - "unitPrice": "50", - "amount": "50" - } - ], - "subtotal": "625", - "tax": "0", - "taxTotal": "0", - "total": "625" - }, - "openAttestationMetadata": { - "template": { - "name": "INVOICE", - "type": "EMBEDDED_RENDERER", - "url": "https://generic-templates.tradetrust.io" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DOCUMENT_STORE", - "value": "0x222B69788e2e9B7FB93a3a0fE258D4604Dc7df21" - }, - "identityProof": { - "type": "DNS-TXT", - "identifier": "trustlv.org" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "network": { - "chain": "HBAR", - "chainId": "296" - }, - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "6f94d33a52cdc942eb7a75695dce3ddb9145e9365073f94e2310b755815b5527", - "proofs": [], - "merkleRoot": "6f94d33a52cdc942eb7a75695dce3ddb9145e9365073f94e2310b755815b5527", - "salts": "W3sidmFsdWUiOiIwODcxM2U5MDdlOGNjM2I4ZDgzYzA1Yjc0OTg5OWE3Mzk0YTdlNmNlNWE1NDAyMTU0MzBkZWU3MmUyZTQyZDRjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiY2VhNTNlM2Y2YWZiMTRiYmU5MDU4ZDNhNWI1Y2NkNDc2NDI0ZDAzZjMwOTU4ZmE4NzgwZmNjN2RhODQ5YWRiZCIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIzNGI4NzgzZDM4Y2NjYmI4ZDllYjc2M2FhM2E4NzI5NzU2MzUxZTQ3M2JmMWNhZDRjZjVhYjJiNmFkMWQ1YjhhIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjUwNzI3MDQ5MGFmODVlNmM2ODFhM2Y5ZmFkMmQwNDNjMzNkMjRlZmUwYWVhNTM5OGE4ZTY3NjY4MzFlYmI1MmQiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWY4MTFiMTIwZWI5MDVmOGIyOTIxNjllNTA2NTg1ZTQzOTMxNWU5Y2UzMGVmM2UwYWI1NTFhNjBkYTBjNTgwNiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIyYzk5YjQ1ZDY3YzBjMjUzMmRlZmRmZTg0M2RiZGVkM2U3NGJlNWJiZDA3ZTFhNTE0MmQ4MDNjNGI4Yjg4ZDJhIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiIwYzQ2NTBhNWVjNTk3MzExNjhlMDUzZjA3M2I0YWE4MmZhM2U5ZTQxZWIyMjcyZDJjMDlmMmRkZDdhNTA1ZmZkIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiMDk3MWQ5YTUyZGVkNDMyM2YxMGQyZTg0MTQ3ZmFiNTM4ZDU4ZWUwNjVhMGQ0OTRjMWI4MTI4ZDc2NzhjZGNhZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiYTUzNWJkYTc4Y2Y5NjRiYWRlZjM4ODgyMGY3YzYzMGUyYmFkOTYzOWNjNjdjMzQ3YTEwOTU4OWQxMDRhNTFmMSIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiZDc3MjYwNWJmYzcyNzQyMDk1MjBmMDhiOWUwOWVjMTczMDRlYTgzODcwY2RmZTVkNzE1OTk5YzM1NWI4ZDdmNCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMzQ1MDM2OTk0MTg2YjViZjIwNmI3NDhmNTc2NjAzNzdiNGE0MzVjNjJmM2QxMmY0Yjg1OGNiNzIzMjUyYTU0ZiIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiI5MTFkMmNmNTg1MTM1NzNmMmZkNTBjNmUzNjNmZmIyZDg0MGY1ZGU4YjhkMTljMTkxZWFjNzg0YWY3MTljZWEyIiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiOTQ5ZjQ5NzUwZGY0ZmJiY2YwMDdkZTQwOWViMzMzNTJkOTU1MThjMzc4YTNlMDhiZGE5N2JjOWUxYzVhNmU5NyIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6ImQwNjlhOWI3ODUxYzUyMGFlMzk2N2Y4ZThmMjllZDAzYWY1NGMzOTNiMmZmMDQ3YTMyMTFjNmQyNWE1MTAwYmUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QubmFtZSJ9LHsidmFsdWUiOiI5MTU0ZTVmYWFlZjIyZTE5NzdmMzhmZDJhM2UzMjU3NzIzNDZiOTc2ZGZmMzc0YmQyZWY2N2RkYjc0MTBmMjU1IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmlkIn0seyJ2YWx1ZSI6IjJjMGZjMDgyZTlmMmZhNjRkMjg5MDg2NDllNDgwMmQ4ZTM0YjEzODA0ZjFhODk4OWQzNTMxZmYwZDQyYmFjZGQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuZGF0ZSJ9LHsidmFsdWUiOiIxNGVkMjQ1OWYwNWMwMmRiNmE1MzhkMDIwYzYzMzIyMzM3MGM0NjIxYzM3MGZiZDQxYTRmNzY2NDJjYjFhZWY5IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmN1c3RvbWVySWQifSx7InZhbHVlIjoiYzVmZGRjYzZmNmUzYTIwY2EzNDU4NzUyN2UzZmQyNGIyNDUyZTBiNTRjY2YzMzhlMzM5Mjg1NjhhZDgyMzhkMSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC50ZXJtcyJ9LHsidmFsdWUiOiI0NjA4YTQ5YzU1Mzk3Y2I4ODNkMDUwYmNkYzEyYWY4YTcyZDhmZmNmZDBhMzc4OWJlNTgzODA3ZjMxZWI4Mzg3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxGcm9tLm5hbWUifSx7InZhbHVlIjoiMTkxMWU4ZDdkNjgwMGE5ZjZiZmU0YTFiODlkZGM0NTEyMDE0OGUwNjZkN2M4ZTJiYmI0YWQxNjU1NTQxYWE5YiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsRnJvbS5zdHJlZXRBZGRyZXNzIn0seyJ2YWx1ZSI6IjhmZWJlNzkyY2I5YmZjOThhODI2MjkzNjlhYTM2Y2UzNTQ0MjcxNDAwNmNhNDdmNzIzNGZmMTNlZjQ5ZWZhMjEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbEZyb20uY2l0eSJ9LHsidmFsdWUiOiIzNTY3NDU0NDExYmRmYmI3ZTRiZTQzN2UwYjExMmNiZGNiZGIyNDYxZjkyNDA0ZGY5YzM2YmYzZmE5ZDRlNGQzIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxGcm9tLnBvc3RhbENvZGUifSx7InZhbHVlIjoiYzgwZjc3NTBlNzBhMjM3ZDU0MzI2YmZhZmY0YmUzODQxYTRhZWYxZmIyZGY5MTQ5NGZmMjRmOWQ5ZjBjOGJhMiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsRnJvbS5waG9uZU51bWJlciJ9LHsidmFsdWUiOiI1NzgyODBiNDYwZWE1YWE1NWVmZTk0YmMxYTFiMTUyMjY0Yjg3MzNiZWMyNzc1ODFhMTkwODQ1Yjg3NzVjNDYyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxUby5jb21wYW55Lm5hbWUifSx7InZhbHVlIjoiYjg3M2QyYTA2NTMwZGYxNjJiNzE3MjU4MDczZmFhNDkwYWI2MGUzNzFhZDAyNTM1ODM0ZTYwZjg0ZTY2YzEwYSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsVG8uY29tcGFueS5zdHJlZXRBZGRyZXNzIn0seyJ2YWx1ZSI6ImQ1MTI2MDNhNDI4MmQyMjEzMDVhN2UxMTFmNWUzYmRjYzg3MTc0ZmI2MGJiYzUzY2VlNjRhNWQ2MzQzMzBlZTQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbFRvLmNvbXBhbnkuY2l0eSJ9LHsidmFsdWUiOiJhMmQ5ZjI0NzI3MjgxOGMzMzc2MGMyZWY0YjhlNDk3NmZhZjJiYmNmYzM2ZmIzNDhmYWEyNjAyNjM3NTEwMWUyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxUby5jb21wYW55LnBvc3RhbENvZGUifSx7InZhbHVlIjoiZTc4NjJjYjAzZmRmY2IyNWUxZDk1MDg2ZmFhYmQ5MmM2YTdiYTYyMzg3MjhhMDUzZWIxMjM1NTg3NTQ5YWVjYiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsVG8uY29tcGFueS5waG9uZU51bWJlciJ9LHsidmFsdWUiOiI0ZjZiNmZiMjY1OTIyYTJhMTA1NjY4NWMyMGYxMDNlOTc3MGFkMWVmOWEzZGQzZGFiMzFiMWEyMWU4YTAwODI4IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxUby5uYW1lIn0seyJ2YWx1ZSI6IjZiNDAyNDFkYTRhNDZhMjFlYzlkZjNmYzZjMDM4ODY5OTNkOGYyNjhhMWRiMGIxNjM0MDJmYjFkMDY0ZDJjYTciLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbFRvLmVtYWlsIn0seyJ2YWx1ZSI6IjQ1YjBiZGFlNjMwZmFmNjNjMTA2OTQ1NmVkM2E4ZWJmODVlNmMwMjhhN2MxMmMzMjNhNmQ0YzZlODE5NmVjYWYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbGFibGVJdGVtc1swXS5kZXNjcmlwdGlvbiJ9LHsidmFsdWUiOiIzYzliZWZlMTc3NjAzMGViZTczYTJiNjlhMzc0ZWY1YjE4NmRmODk4MTgxNDUyNTIzNDdmODZkZTBhN2YwOTk3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMF0ucXVhbnRpdHkifSx7InZhbHVlIjoiMjZjMzJmMzE4YTJmZTA1ZmI3Y2E0OWFjY2JjNzM4NWM3ZjM3NWIwMTRjOTMyMWNmM2FjYTI4MDVhYzc0N2U4MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsYWJsZUl0ZW1zWzBdLnVuaXRQcmljZSJ9LHsidmFsdWUiOiI2OTMwNjMxNzE2OTAxMTVkNjBhNjZhNzMzYzIxNGZlZmE3YzdkM2ZjMDNiMzFiMzdmNzM0MjA4YjMzMDYyMTk2IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMF0uYW1vdW50In0seyJ2YWx1ZSI6ImI4MGQ4MDMwNWYxZWJlYWJjMjdkNDIwMGNkOTRhMjIwZGRmNjM0NmFhODY2YmI4MjE0ODk4YWU2MWU0OTJmOTIiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbGFibGVJdGVtc1sxXS5kZXNjcmlwdGlvbiJ9LHsidmFsdWUiOiIyYTU4ZWU1Y2NhMTA4ZmQ3MGUyYjAwYThmMmUwNGViMjMzMTQ1OTFlNWY2MjYwYzMyYmQwMDVkZjY4MzA5ZGI0IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMV0ucXVhbnRpdHkifSx7InZhbHVlIjoiZWM3NzU5YTQ1YjdhOTlkZWFjMWQ3ZGZlZWVjZTczMTY0ODI2MTRhYTU2NGU3MzI5ODAzMzYzYmQ4MjRiN2NmMiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsYWJsZUl0ZW1zWzFdLnVuaXRQcmljZSJ9LHsidmFsdWUiOiJlOTdhZmQ0N2ExYzQzNjVkZGUxZWE2MWM3MjEwNTI4YTNjMTE4ZTAyOGE4MTI3OTc3NDNkZjk2NGQxMGM0ZDkzIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMV0uYW1vdW50In0seyJ2YWx1ZSI6ImEzNDBlZDkyMzk0OTk1ZGU0OTc5MDg2MmM2YWIwY2NkZDgxMjRjNWI0ZDJlODAzMjUwYzFlYTczNzZhYmI4NWMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuYmlsbGFibGVJdGVtc1syXS5kZXNjcmlwdGlvbiJ9LHsidmFsdWUiOiI1MGEwMmFlNjU0ZTJmYzA4OGJhMDdkMDMwYWMyN2U2NmQyOWU3N2EyZGJkNjRkNzk2OWE3ODI4ZWEwODM3YjQ2IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMl0ucXVhbnRpdHkifSx7InZhbHVlIjoiY2ZlZTMxNzExNjMzMzkyMTI3NDgxZDRhY2U5OWNjNjJlNjg0MjZiNDBiNGQ4MGYyMTE0YWI5OTcwN2RlNmRhMiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5iaWxsYWJsZUl0ZW1zWzJdLnVuaXRQcmljZSJ9LHsidmFsdWUiOiI2YjZlNzllMzA4ODk2ODIxZWUxMDkyNjY1ZWIyODlmMTgxZGY5Mzk1MGRkMTI1MjI3YmFlYzYwOTI2YTEyMDA3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmJpbGxhYmxlSXRlbXNbMl0uYW1vdW50In0seyJ2YWx1ZSI6ImZiMmUzZmU3ZGMzMjMzZDJlZjEyMDYyZTJjYzZjZjI5MWYxZmZlOWYwOWIxNDI2YTA4ZTdmNDU0YjM4YWJhNmUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3Quc3VidG90YWwifSx7InZhbHVlIjoiMTZkNTRmYWVmYzU3YjM1ZGZjMjM0Y2Q0MmIyNTczMzQ2ZDQzYjA0MTFlMDIwNzIxZGYzMjQ4ZjExN2M5YWIwZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC50YXgifSx7InZhbHVlIjoiYmJmM2UzMGEzMTU1NDI3MzM2NjkxOTJhZmI5MTA5NzM4Y2Y5NzYwYzJlYzM1MTJjMWIzNjdlZjUxNmFmMmVhYyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC50YXhUb3RhbCJ9LHsidmFsdWUiOiJmNDAwYTc5MjVhMDkyOGE4MzVlYzM0M2NmYjcxNzg3NGU4ZDhhNDYzYTY3YTBkNDI0ODlkODZiMzgyN2Y5MmJkIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LnRvdGFsIn0seyJ2YWx1ZSI6IjJkNDkwZDgyYmJmZGQ2ZDY1MmVhMmI2ODJlMDRlNmIxODE5MGU4NGQ4YjFiMzY3NGQ2ZDhjMDAyNGI1MjQ0MjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI4Mzk4NDk0YTU4NDhlZmY4NmE3NzgzMzhhNGZkNzg2MjY4YjBjNzczMjgwYmE4Y2Y4NjIzYjZlZGNmNzZhOGZlIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiOWE2ZWJkZjI0NWJlMGU0YTNmZWZhYjhiYTI3MTliNjU0NzY4Zjg5MzM0MDU5MWEyYjNjNWI0ODA4NTQ0NzRjMyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiNDdlYmE2NmZkZTI2NGZiNmRhZmMxYmZkYTY3YmNkNTRkYTMzYWVmMjg5OWQzNDZjNjkzMWY2NTY5Y2VhNzkwOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImQ3ZjNkMTcyYTNhOGUyMDc1Mzg5YzU1MjkxYTFlMzMyNGY1MWI3MGU5NmEyN2MwMDJkOWI2ZGMxNjExMDc1NjciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjBjZGZlOGY3YjQyNjA1ODA0Zjg3N2U2MWFkMjc3YmMyNGFjMWVjNWY0Mzc0NDZhYTdmYjgxNGEwNmZiYzk2YzkiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYWVjMmQyNThjZTE5NGNkZGUwZDE4ODU1MjhmYjQ3ZmRkZWRhOTc3OGQ5MGY2YTQxNDdkNWEyYTEzZGRhYTQ1YyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZTQxODg1NGE2NDJmMTJjZjUwNmVkNmFiNzliZmEzMTljMzZlNTFjOGQ3YzRlZmIyYWIwMjA4ZDI2ODUwOGViMiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiN2IyNjZkYWFkM2FlZjdiMTBlMGJiY2ZhYzIxZDVmM2I1MTQ4YjA1NTlhOTY4NThiZTM4YTkyMDdiMDE4ZjYwZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiJhNWI5ZDU2NDUyYjNkYzY0YzEwMmFmNTAyMzM4YjQ0YjA0YTM3ZGZlY2JhZDVjNGY0NDRkOTczMzQ4Zjg4ZTJiIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjkwMmEyYzQ0MzBhNGJiZTllMWM2Y2YwMzY0YWRlM2ZkZTNkOGZlNjdlYWRiNWE4ZjkxMTJkODU5ZTE1M2ViMjgiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9LHsidmFsdWUiOiIzNGFmNTg3ZGQyOTYyYWVhYjg3MjIyNmJjNmY4NWRmNmRkZDNhZDFjYjRmZWM1YjQyODAwMTM0NmM1MWEzNWU2IiwicGF0aCI6Im5ldHdvcmsuY2hhaW4ifSx7InZhbHVlIjoiOTk5ZGJkZWYxMmU1MWE0NDc2MjEwZTU0ZTgwNWY1ZDI5YTk2ZmUwNmMyMTU1MWY0MWYyYmY4ZTA2MTBiMzBmYiIsInBhdGgiOiJuZXR3b3JrLmNoYWluSWQifV0=", - "privacy": { - "obfuscated": [] - } - } -} diff --git a/src/test/helper.js b/src/test/helper.js index cad5e3840..caa812a92 100644 --- a/src/test/helper.js +++ b/src/test/helper.js @@ -14,6 +14,12 @@ export const validateTextContent = async (testcafe, component, texts) => ); export const navigateToVerify = async () => { + const button = Selector("button").withText("Dismiss"); + if (await button.exists) { + await t.click(button); + } else { + console.log("Button does not exist"); + } await t.click(VerifyPage); }; diff --git a/src/utils/shared.test.ts b/src/utils/shared.test.ts index 59e22e8d7..438ac2ba9 100644 --- a/src/utils/shared.test.ts +++ b/src/utils/shared.test.ts @@ -3,8 +3,6 @@ import v2DID from "../test/fixture/did/dns-did-verified.json"; // import v4DID from "../test/fixture/did/v4/did-signed.json"; import invoiceV2 from "../test/fixture/local/v2/invoice.json"; import invoiceV3 from "../test/fixture/local/v3/invoice.json"; -import invoiceHederaTestnetV2 from "../test/fixture/hederatestnet/v2/invoice.json"; -import invoiceHederaTestnetV3 from "../test/fixture/hederatestnet/v3/invoice.json"; import { getChainId, WrappedOrSignedOpenAttestationDocument } from "./shared"; describe("getChainId for v2 document", () => { @@ -24,14 +22,6 @@ describe("getChainId for v2 document", () => { expect(getChainId(document)).toStrictEqual(80002); }); - it("should return the correct chainId for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV2, - data: { ...invoiceHederaTestnetV2.data, network: { chain: "HBAR", chainId: "296" } }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(getChainId(document)).toStrictEqual(296); - }); - it("should throw an error when there is a network object in the document but the value is not valid", () => { const document = { ...invoiceV2, @@ -40,14 +30,6 @@ describe("getChainId for v2 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when there is a network object in the document but the value is not valid for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV2, - data: { ...invoiceHederaTestnetV2.data, network: { chain: "HBARH", chainId: "296" } }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should return 'undefined' when there is no network", () => { // eslint-disable-next-line @typescript-eslint/no-unused-vars const { network, ...dataWithoutNetwork } = invoiceV2.data; @@ -59,17 +41,6 @@ describe("getChainId for v2 document", () => { expect(getChainId(document)).toStrictEqual(undefined); }); - it("should return 'undefined' when there is no network for hederatestnet", () => { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { network, ...dataWithoutNetwork } = invoiceHederaTestnetV2.data; - const document = { - ...invoiceHederaTestnetV2, - data: { ...dataWithoutNetwork }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - - expect(getChainId(document)).toStrictEqual(undefined); - }); - it("should throw an error when the chainId is not in the network object", () => { const document = { ...invoiceV2, @@ -78,14 +49,6 @@ describe("getChainId for v2 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when the chainId is not in the network object for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV2, - data: { ...invoiceHederaTestnetV2.data, network: { chain: "HBAR" } }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should throw an error when the chainId is not in the list of networks", () => { const document = { ...invoiceV2, @@ -94,14 +57,6 @@ describe("getChainId for v2 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when the chainId is not in the list of networks for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV2, - data: { ...invoiceHederaTestnetV2.data, network: { chain: "HBAR", chainId: "2" } }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should return 'undefined' when did document is being dropped", () => { expect(getChainId(v2DID as unknown as WrappedOrSignedOpenAttestationDocument)).toStrictEqual(undefined); }); @@ -124,14 +79,6 @@ describe("getChainId for v3 document", () => { expect(getChainId(document)).toStrictEqual(80002); }); - it("should return the correct chainId for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV3, - network: { chain: "HBAR", chainId: "296" }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(getChainId(document)).toStrictEqual(296); - }); - it("should throw an error when there is a network object in the document but the value is not valid", () => { const document = { ...invoiceV3, @@ -140,14 +87,6 @@ describe("getChainId for v3 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when there is a network object in the document but the value is not valid for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV3, - network: { chain: "HBARH", chainId: "296" }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should return 'undefined' when there is no network", () => { // eslint-disable-next-line @typescript-eslint/no-unused-vars const { network, ...documentWithoutNetwork } = invoiceV3; @@ -157,15 +96,6 @@ describe("getChainId for v3 document", () => { ); }); - it("should return 'undefined' when there is no network", () => { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { network, ...documentWithoutNetwork } = invoiceHederaTestnetV3; - - expect(getChainId(documentWithoutNetwork as unknown as WrappedOrSignedOpenAttestationDocument)).toStrictEqual( - undefined - ); - }); - it("should throw an error when the chainId is not in the network object", () => { const document = { ...invoiceV3, @@ -174,14 +104,6 @@ describe("getChainId for v3 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when the chainId is not in the network object for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV3, - network: { chain: "HBAR" }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should throw an error when the chainId is not in the list of networks", () => { const document = { ...invoiceV3, @@ -190,14 +112,6 @@ describe("getChainId for v3 document", () => { expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); }); - it("should throw an error when the chainId is not in the list of networks for hederatestnet", () => { - const document = { - ...invoiceHederaTestnetV3, - network: { chain: "HBAR", chainId: "29" }, - } as unknown as WrappedOrSignedOpenAttestationDocument; - expect(() => getChainId(document)).toThrow("Invalid Document, please use a valid document."); - }); - it("should return 'undefined' when did document is being dropped", () => { expect(getChainId(v3DID as unknown as WrappedOrSignedOpenAttestationDocument)).toStrictEqual(undefined); }); diff --git a/src/utils/shared.ts b/src/utils/shared.ts index 2ff8d456d..a7dd67a3a 100644 --- a/src/utils/shared.ts +++ b/src/utils/shared.ts @@ -1,6 +1,10 @@ import { getData, utils, v2, v3, OpenAttestationDocument, WrappedDocument } from "@tradetrust-tt/tradetrust"; import { getSupportedChainIds } from "../common/utils/chain-utils"; -import { AvailableBlockChains, ChainId } from "../constants/chain-info"; +import { AvailableBlockChains, BurnAddress, ChainId } from "../constants/chain-info"; +import { TitleEscrow__factory, TradeTrustToken__factory } from "@tradetrust-tt/token-registry/contracts"; +import { TitleEscrowInterface } from "../common/contexts/TokenInformationContext"; +import { getCurrentProvider } from "../common/contexts/provider"; +import { ethers } from "ethers"; export type WrappedOrSignedOpenAttestationDocument = WrappedDocument; // note that the return type for getting attachments will normalise the structure into v2.Attachment @@ -85,3 +89,34 @@ export const getChainId = (rawDocument: WrappedOrSignedOpenAttestationDocument): return undefined; } }; + +export async function isTokenRegistryV5(registryAddress: string, tokenId: string): Promise { + try { + const provider = getCurrentProvider(); + if (!provider) { + return false; + } + const tokenRegistry = TradeTrustToken__factory.connect(registryAddress, provider); + const titleEscrowOwner = await tokenRegistry.ownerOf(tokenId); + const inactiveEscrow = [BurnAddress, registryAddress] + .map((s) => s.toLowerCase()) + .includes(titleEscrowOwner.toLowerCase()); + let titleEscrowAddress = titleEscrowOwner; + if (inactiveEscrow) { + const titleEscrowFactoryAddress = await tokenRegistry.titleEscrowFactory(); + const tokenRegistryAddress = await tokenRegistry.address; + // Resolve V5 TitleEscrowFactory__factory contract function rename from getAddress to getEscrowAddress + const titleEscrowFactory = new ethers.Contract( + titleEscrowFactoryAddress, + `[{"inputs":[{"internalType":"address","name":"tokenRegistry","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getEscrowAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]`, + provider + ); + titleEscrowAddress = await titleEscrowFactory.getEscrowAddress(tokenRegistryAddress, tokenId); + } + const titleEscrow = TitleEscrow__factory.connect(titleEscrowAddress, provider); + const isTitleEscrowV5 = await titleEscrow.supportsInterface(TitleEscrowInterface.V5); + return isTitleEscrowV5; + } catch (error) { + return false; + } +} diff --git a/tests/e2e/specs/1a-transfer-holder.spec.js b/tests/e2e/specs/1a-transfer-holder.spec.js index 609c7c6fa..5d57307f9 100644 --- a/tests/e2e/specs/1a-transfer-holder.spec.js +++ b/tests/e2e/specs/1a-transfer-holder.spec.js @@ -1,6 +1,10 @@ import { ACCOUNT_2 } from "../utils"; before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); + cy.wait(1000); cy.importMetamaskAccount("0xc58c1ff75001afdca8cecb61b47f36964febe4188b8f7b26252286ecae5a8879"); cy.switchMetamaskAccount(1); // ensure switch to account 1 (owner) }); diff --git a/tests/e2e/specs/2a-surrender-reject.spec.js b/tests/e2e/specs/2a-surrender-reject.spec.js index 9e1ceaff8..9ea84f959 100644 --- a/tests/e2e/specs/2a-surrender-reject.spec.js +++ b/tests/e2e/specs/2a-surrender-reject.spec.js @@ -1,4 +1,7 @@ before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); cy.switchMetamaskAccount(1); // ensure switch to account 1 (owner) }); diff --git a/tests/e2e/specs/2b-surrender-accept.spec.js b/tests/e2e/specs/2b-surrender-accept.spec.js index acc88a0d6..99e2a2302 100644 --- a/tests/e2e/specs/2b-surrender-accept.spec.js +++ b/tests/e2e/specs/2b-surrender-accept.spec.js @@ -1,4 +1,7 @@ before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); cy.switchMetamaskAccount(1); // ensure switch to account 1 (owner) }); diff --git a/tests/e2e/specs/3a-endorse-transfer-owner-holder.spec.js b/tests/e2e/specs/3a-endorse-transfer-owner-holder.spec.js index a2826ce6e..536a29f71 100644 --- a/tests/e2e/specs/3a-endorse-transfer-owner-holder.spec.js +++ b/tests/e2e/specs/3a-endorse-transfer-owner-holder.spec.js @@ -1,6 +1,9 @@ import { ACCOUNT_3 } from "../utils"; before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); cy.switchMetamaskAccount(1); // ensure switch to account 1 (owner) }); diff --git a/tests/e2e/specs/3b-endorse-nominate-owner.spec.js b/tests/e2e/specs/3b-endorse-nominate-owner.spec.js index 53f356ccd..88bdc1c02 100644 --- a/tests/e2e/specs/3b-endorse-nominate-owner.spec.js +++ b/tests/e2e/specs/3b-endorse-nominate-owner.spec.js @@ -1,6 +1,9 @@ import { ACCOUNT_1, ACCOUNT_3 } from "../utils"; before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); cy.switchMetamaskAccount(1); // ensure switch to account 1 (owner) }); diff --git a/tests/e2e/specs/3c-endorse-nominate-owner-accept.spec.js b/tests/e2e/specs/3c-endorse-nominate-owner-accept.spec.js index 758f64d56..93450e816 100644 --- a/tests/e2e/specs/3c-endorse-nominate-owner-accept.spec.js +++ b/tests/e2e/specs/3c-endorse-nominate-owner-accept.spec.js @@ -1,6 +1,9 @@ import { ACCOUNT_2, ACCOUNT_3 } from "../utils"; before(() => { + cy.window().then((window) => { + window.localStorage.setItem('hasSeenPopup', 'true'); + }); cy.switchMetamaskAccount(2); // switch to account 2 (holder) }); diff --git a/tsconfig.json b/tsconfig.json index 9aee08bd9..6db2ed55a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,7 +12,7 @@ "resolveJsonModule": true, "jsx": "react", "sourceMap": true, - "types": ["jest", "node", "webpack-env", "@testing-library/jest-dom", "@types/gtag.js", "cypress"], + "types": ["jest", "node", "@testing-library/jest-dom", "@types/gtag.js", "cypress"], "allowJs": true, "noEmit": true, "useUnknownInCatchVariables": true diff --git a/webpack.config.js b/webpack.config.js index 0ea153a3c..d02be3f9f 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -6,6 +6,7 @@ const path = require("path"); const CopyWebpackPlugin = require("copy-webpack-plugin"); const Mode = require("frontmatter-markdown-loader/mode"); const { IS_DEVELOPMENT, IS_TEST_ENV, IS_DEV_SERVER, GA_MEASUREMENT_ID, GA_CONFIG_OPTION } = require("./src/config"); +const Dotenv = require("dotenv-webpack"); module.exports = { resolve: { @@ -78,6 +79,12 @@ module.exports = { }, plugins: [ + new Dotenv({ + path: ".env", + safe: false, // load '.env.example' to verify the '.env' variables are all set. Can also be a string to a different file. + systemvars: true, // load all the predefined 'process.env' variables which will trump anything local per dotenv specs. + silent: true, // hide any errors + }), new webpack.ProvidePlugin({ Buffer: ["buffer", "Buffer"], }), @@ -90,13 +97,6 @@ module.exports = { new webpack.IgnorePlugin({ resourceRegExp: /magic-sdk$/, // Adjust the regular expression as needed }), // HOT FIX (Temp removal of magic demo until we might decide to kill it) - new webpack.EnvironmentPlugin({ - // need to define variables here, so later can be overwritten at netlify env var end - // TODO: use dotenv instead - NODE_ENV: "development", - NET: "sepolia", - INFURA_API_KEY: "bb46da3f80e040e8ab73c0a9ff365d18", - }), new HtmlWebpackPlugin({ filename: "index.html", template: `${__dirname}/public/static/index.html`,