From 890a66519a24cdd1ea44e6001dbf15250d260ef8 Mon Sep 17 00:00:00 2001 From: ledan404 Date: Sun, 5 Nov 2023 17:29:31 +0200 Subject: [PATCH 1/3] 6lab --- .gitignore | 23 + package-lock.json | 17899 +++++++++++++++++++++++++++++ package.json | 41 + src/App.css | 38 + src/App.jsx | 28 + src/App.test.js | 8 + src/assets/icons/facebook.svg | 1 + src/assets/icons/index.js | 11 + src/assets/icons/instagram.svg | 1 + src/assets/icons/linkedin.png | Bin 0 -> 434 bytes src/assets/icons/twitter.png | Bin 0 -> 698 bytes src/assets/images/PesPatron.jpeg | Bin 0 -> 232090 bytes src/assets/images/index.js | 6 + src/assets/images/logo.png | Bin 0 -> 7706 bytes src/components/Fotter.jsx | 42 + src/components/Header.jsx | 25 + src/components/Hero.jsx | 22 + src/components/Item.jsx | 18 + src/components/MoreButton.jsx | 11 + src/index.css | 26 + src/index.js | 17 + src/logo.svg | 1 + src/reportWebVitals.js | 13 + src/setupTests.js | 5 + src/tailwind.config.js | 14 + 25 files changed, 18250 insertions(+) create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/App.css create mode 100644 src/App.jsx create mode 100644 src/App.test.js create mode 100644 src/assets/icons/facebook.svg create mode 100644 src/assets/icons/index.js create mode 100644 src/assets/icons/instagram.svg create mode 100644 src/assets/icons/linkedin.png create mode 100644 src/assets/icons/twitter.png create mode 100644 src/assets/images/PesPatron.jpeg create mode 100644 src/assets/images/index.js create mode 100644 src/assets/images/logo.png create mode 100644 src/components/Fotter.jsx create mode 100644 src/components/Header.jsx create mode 100644 src/components/Hero.jsx create mode 100644 src/components/Item.jsx create mode 100644 src/components/MoreButton.jsx create mode 100644 src/index.css create mode 100644 src/index.js create mode 100644 src/logo.svg create mode 100644 src/reportWebVitals.js create mode 100644 src/setupTests.js create mode 100644 src/tailwind.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d15df8f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17899 @@ +{ + "name": "6lab", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "6lab", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "tailwindcss": "^3.3.5" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "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==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "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/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "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==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "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==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "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==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.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", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz", + "integrity": "sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "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.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz", + "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==", + "dependencies": { + "@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": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dependencies": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz", + "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@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.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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/@jest/core/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/@jest/core/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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/@jest/core/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/@jest/core/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/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "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==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/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/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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==" + }, + "node_modules/@jest/transform/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/@jest/transform/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/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/@jest/types/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/@jest/types/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/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/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/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/@testing-library/dom/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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/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==", + "peer": true + }, + "node_modules/@testing-library/dom/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/@testing-library/dom/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/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz", + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.4", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.4.tgz", + "integrity": "sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.12.tgz", + "integrity": "sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.37.tgz", + "integrity": "sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz", + "integrity": "sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==" + }, + "node_modules/@types/express": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.20.tgz", + "integrity": "sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.39", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz", + "integrity": "sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.3.tgz", + "integrity": "sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.13", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", + "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.6", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.6.tgz", + "integrity": "sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/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/@types/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==", + "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/@types/jest/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/@types/jest/node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/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==", + "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/@types/jest/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/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/@types/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==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "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/@types/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/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==", + "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/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==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/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==", + "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/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==", + "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/@types/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==", + "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/@types/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==", + "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/@types/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", + "integrity": "sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==" + }, + "node_modules/@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz", + "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==" + }, + "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/prop-types": { + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==" + }, + "node_modules/@types/q": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.7.tgz", + "integrity": "sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA==" + }, + "node_modules/@types/qs": { + "version": "6.9.9", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz", + "integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.6.tgz", + "integrity": "sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==" + }, + "node_modules/@types/react": { + "version": "18.2.33", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", + "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.14.tgz", + "integrity": "sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==" + }, + "node_modules/@types/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==" + }, + "node_modules/@types/send": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.3.tgz", + "integrity": "sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.3.tgz", + "integrity": "sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.4.tgz", + "integrity": "sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.35", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.35.tgz", + "integrity": "sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==" + }, + "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==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.5.tgz", + "integrity": "sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==" + }, + "node_modules/@types/ws": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.8.tgz", + "integrity": "sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "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" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "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/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "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/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "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": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "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/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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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/@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==", + "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/@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==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "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.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "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.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "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.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "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/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@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.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "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/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "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==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "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==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "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==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "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==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "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/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-formats/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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/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": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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/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": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=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/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" + } + }, + "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": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "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": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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==", + "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" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "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/babel-jest/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/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/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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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": { + "@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" + } + }, + "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==", + "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" + } + }, + "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": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "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==", + "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" + } + }, + "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==", + "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" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "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/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/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "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/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "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.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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/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/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "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/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==", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "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/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "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/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-name": "1.1.3" + } + }, + "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/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "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/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": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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/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==", + "engines": { + "node": ">=4.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==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==" + }, + "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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "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==", + "engines": { + "node": ">=0.8" + } + }, + "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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "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==" + }, + "node_modules/core-js": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.1.tgz", + "integrity": "sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz", + "integrity": "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==", + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.1.tgz", + "integrity": "sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "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_modules/css-minimizer-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "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" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "engines": { + "node": ">=0.10.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==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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/cssdb": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz", + "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "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/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "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==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "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.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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": { + "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" + } + }, + "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": ">=0.4.0" + } + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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/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/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "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==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "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==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "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==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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==" + }, + "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==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.567", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.567.tgz", + "integrity": "sha512-8KR114CAYQ4/r5EIEsOmOMqQ9j0MRbJZR3aXD/KFA8RuKzyoUB4XrUCg+l8RUGqTVQgKNIgTpjaG8YHRPAbX2w==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "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/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "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==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dependencies": { + "hasown": "^2.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==", + "dependencies": { + "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/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "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/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/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "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/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "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==", + "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/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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-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/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/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==", + "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_modules/eslint-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/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/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/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "dependencies": { + "estraverse": "^5.2.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/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "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": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.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.10.0" + } + }, + "node_modules/express/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==" + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==" + }, + "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-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "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": ">=8.6.0" + } + }, + "node_modules/fast-glob/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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "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==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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": { + "bser": "2.1.1" + } + }, + "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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "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/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/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": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dependencies": { + "ms": "2.0.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/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "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==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": 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": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "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/fork-ts-checker-webpack-plugin/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==" + }, + "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" + ], + "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_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": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/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/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "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==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": 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==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "engines": { + "node": ">= 10" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==" + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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/istanbul-lib-report/node_modules/make-dir": { + "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==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/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/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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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/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/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/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "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-circus/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/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/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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-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==", + "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-cli/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/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/jest-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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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/jest-config/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/jest-config/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/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/jest-config/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/jest-config/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-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/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/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/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-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/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/jest-runner/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/jest-runner/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/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/jest-runner/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/jest-runner/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-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/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/jest-util/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/jest-util/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/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/jest-util/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/jest-util/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-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/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/jest-validate/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/jest-validate/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/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/jest-validate/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/jest-validate/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-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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-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/jest-worker/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/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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==" + }, + "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/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "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==", + "engines": { + "node": ">=6.11.5" + } + }, + "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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "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", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/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==", + "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_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==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "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==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "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==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "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==", + "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/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/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==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "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==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/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/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/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/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/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/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "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==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "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/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/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/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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/supports-hyperlinks/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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "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" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "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/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "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==", + "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": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "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-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "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/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/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": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "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==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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-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-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/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "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==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "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/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "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/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "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_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/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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": ">=4" + } + }, + "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": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "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==" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "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" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.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==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "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==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.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==" + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "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.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "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==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.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.9", + "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.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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==", + "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_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "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.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/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==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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==", + "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_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "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-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/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/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/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", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/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==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "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": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/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/wrap-ansi/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e7023b2 --- /dev/null +++ b/package.json @@ -0,0 +1,41 @@ +{ + "name": "6lab", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "tailwindcss": "^3.3.5" + } +} diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..d5486fb --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,28 @@ +import Fotter from "./components/Fotter"; +import Header from "./components/Header"; +import Hero from "./components/Hero"; +import Item from "./components/Item"; +import MoreButtom from "./components/MoreButton"; +const App = () => { + return ( +
+
+
+ +
+
+ < Item /> + + +
+
+ < MoreButtom /> +
+
+ +
+
+ ); +}; + +export default App; diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/assets/icons/facebook.svg b/src/assets/icons/facebook.svg new file mode 100644 index 0000000..0eedd0f --- /dev/null +++ b/src/assets/icons/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js new file mode 100644 index 0000000..aa922fc --- /dev/null +++ b/src/assets/icons/index.js @@ -0,0 +1,11 @@ +import instagram from "./instagram.svg" +import facebook from "./facebook.svg" +import twitter from "./twitter.png" +import linkedin from "./linkedin.png" + +export { + facebook, + instagram, + twitter, + linkedin +} diff --git a/src/assets/icons/instagram.svg b/src/assets/icons/instagram.svg new file mode 100644 index 0000000..04d8901 --- /dev/null +++ b/src/assets/icons/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/linkedin.png b/src/assets/icons/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..667c49266f98cb235a45d853bbf4301cf6d2e6e9 GIT binary patch literal 434 zcmV;j0ZsmiP)Vw!R{vhb4N^@ml8pG_)%v$Unxd%=YZf4JyyLV=jfXQU)sv}?mOabZHQ(z2~ zsSqOt;ibXDlun3p7cn3c1wkd?yBLs4K~M?!I|f8DaZr5+6a$%4+b8k@oB$inXTV#I z9obj3T?f_n=2cJqT8<#4r@qJ$pm@L1^Mf`Vjx&Yys}#hn-Of+690JEjEJ2h zv~QD|9Mr!7sT72ifWKlu#tMQ;z_&3VrGlUm@F9^JDhMkLz9LbD`}b7C%vA1nitdET cWa5{802S0jhZ}28#{d8T07*qoM6N<$f+Rt+EdT%j literal 0 HcmV?d00001 diff --git a/src/assets/icons/twitter.png b/src/assets/icons/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..846268509f66de7b42994d384a65a87d473f3789 GIT binary patch literal 698 zcmV;r0!96aP)?i&hb^14 zt|ky#GJM%*J4xa`Pz2Fu`%x12T+snAlt4&v^r1YE`w0XTM^EH|%q9>}9Ifw}OwA_{ zP#mpUGbJ77Of?-$ItAnla0b|D$LDH0eO|V$dj@=s0rC)d;0ZAetj(yaZO3_gYi|d3 z#kwQfz^w!xIj;W!4B(~#;1lpR2FMm$-)nu@V!`?wju5@TPJ@|>0kW;_IxYStXZ>#6 z)dI$1ZLO0T0gn9R!CiU>T{PyAqcX^JLDQyN<2Y~&cnoay0C^r0;Tr)0P-^?$WiLiCXWn3KwkOI&W<`28$^Av29T*HK-A;Fnm`cRfBkL>?e+YV=e!#1w^Xg%;W0EAQpS+p@%M^fMS#7N20N$TEOI*wkm58oPe zm374Z*2?b%&H*nRrpTZm-)ksVm%rtK%p?#{Ja$8-?j;aV9DVn{_^r_DkT3ExmNi#{ z2?UiK>*==-M-3+sSV9bRp<0O0cj8jn5nKPBzE1#R7T8Zkwd{nLu(LbHU#)rj1UqiE g3m@#Rx}qNa0mCuSP{yY7FaQ7m07*qoM6N<$g3>B3+W-In literal 0 HcmV?d00001 diff --git a/src/assets/images/PesPatron.jpeg b/src/assets/images/PesPatron.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f84b6f86d71af8fa3b90a38e0c63474278dfd43d GIT binary patch literal 232090 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 z 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 D)|ZL| literal 0 HcmV?d00001 diff --git a/src/assets/images/index.js b/src/assets/images/index.js new file mode 100644 index 0000000..1053c9a --- /dev/null +++ b/src/assets/images/index.js @@ -0,0 +1,6 @@ +import logo from "./logo.png" +import PesPatron from "./PesPatron.jpeg" +export { + logo, + PesPatron, +} diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f65f6d40f85a1378a7d108c10b359f53ca949df2 GIT binary patch literal 7706 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 literal 0 HcmV?d00001 diff --git a/src/components/Fotter.jsx b/src/components/Fotter.jsx new file mode 100644 index 0000000..20a05ab --- /dev/null +++ b/src/components/Fotter.jsx @@ -0,0 +1,42 @@ +import { facebook, instagram, linkedin, twitter } from "../assets/icons"; +import { logo } from "../assets/images"; + +const Fotter = () => { + return ( +

+) +} +export default Fotter; diff --git a/src/components/Header.jsx b/src/components/Header.jsx new file mode 100644 index 0000000..591f90d --- /dev/null +++ b/src/components/Header.jsx @@ -0,0 +1,25 @@ +import { logo } from '../assets/images' +const Header = () => { + return ( +
+ +
+ ); +}; + +export default Header; diff --git a/src/components/Hero.jsx b/src/components/Hero.jsx new file mode 100644 index 0000000..093d602 --- /dev/null +++ b/src/components/Hero.jsx @@ -0,0 +1,22 @@ +import { PesPatron } from '../assets/images' +const Hero = () => { + return ( +
+ Patron de perros +
+

Dogs

+

Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor.

+
+
+ ); + +}; + +export default Hero; diff --git a/src/components/Item.jsx b/src/components/Item.jsx new file mode 100644 index 0000000..92603c3 --- /dev/null +++ b/src/components/Item.jsx @@ -0,0 +1,18 @@ +import { PesPatron } from "../assets/images"; +let title = "PesPatron"; +const Item = () => { + return ( +
+ PesPatron +

{title}

+

Lorem ipsum dolor sit amet, qui minim labore + adipisicing minim sint cillum sint consectetur cupidatat.

+
+ ) +}; +export default Item; diff --git a/src/components/MoreButton.jsx b/src/components/MoreButton.jsx new file mode 100644 index 0000000..b87765f --- /dev/null +++ b/src/components/MoreButton.jsx @@ -0,0 +1,11 @@ +const MoreButtom = () => { + return ( + + ) +} +export default MoreButtom; + diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..09e8325 --- /dev/null +++ b/src/index.css @@ -0,0 +1,26 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@400;700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap'); +body { + margin: 0 auto; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} + +@layer components { + .max-container { + max-width: 1440px; + margin: 0 auto; + } +} + diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/tailwind.config.js b/src/tailwind.config.js new file mode 100644 index 0000000..f2b8ddd --- /dev/null +++ b/src/tailwind.config.js @@ -0,0 +1,14 @@ +/** @type {import('tailwindcss').Config} */ +export default { +content: [ + "./index.html", + "./src/**/*.{js,ts,jsx,tsx}", + ], + theme: { +extend: { + fontFamily: { + montserrat: ['Roboto', 'sans-serif'], + }, +} +} +} From d15b6ca8c0477a0aa4bee75f3def1c1bb39abb9e Mon Sep 17 00:00:00 2001 From: ledan404 Date: Thu, 23 Nov 2023 15:13:56 +0200 Subject: [PATCH 2/3] 6lab --- .gitignore | 59 +++++++++++++++++++++++++++---------------- public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 43 +++++++++++++++++++++++++++++++ public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 ++++++++++++++++++ public/robots.txt | 3 +++ tailwind.config.js | 10 ++++++++ 8 files changed, 118 insertions(+), 22 deletions(-) create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 tailwind.config.js diff --git a/.gitignore b/.gitignore index 4d29575..6ec345e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,38 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +.DS_STORE +node_modules +scripts/flow/*/.flowconfig +.flowconfig +*~ +*.pyc +.grunt +_SpecRunner.html +__benchmarks__ +build/ +remote-repo/ +coverage/ +.module-cache +fixtures/dom/public/react-dom.js +fixtures/dom/public/react.js +test/the-files-to-test.generated.js +*.log* +chrome-user-data +*.sublime-project +*.sublime-workspace +.idea +*.iml +.vscode +*.swp +*.swo -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* +packages/react-devtools-core/dist +packages/react-devtools-extensions/chrome/build +packages/react-devtools-extensions/chrome/*.crx +packages/react-devtools-extensions/chrome/*.pem +packages/react-devtools-extensions/firefox/build +packages/react-devtools-extensions/firefox/*.xpi +packages/react-devtools-extensions/firefox/*.pem +packages/react-devtools-extensions/shared/build +packages/react-devtools-extensions/.tempUserDataDir +packages/react-devtools-inline/dist +packages/react-devtools-shell/dist +packages/react-devtools-timeline/dist diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..1490793 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,10 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: [ + "./src/**/*.{js,jsx,ts,tsx}", + ], + theme: { + extend: {}, + }, + plugins: [], +} From 09fcdf3163fa6cd4e102e6596507c14e449223ac Mon Sep 17 00:00:00 2001 From: ledan404 Date: Thu, 28 Dec 2023 15:46:36 +0200 Subject: [PATCH 3/3] 6lab --- src/App.jsx | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index d5486fb..12178ab 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,21 +6,21 @@ import MoreButtom from "./components/MoreButton"; const App = () => { return (
-
-
- -
-
- < Item /> - - -
-
- < MoreButtom /> -
-
- -
+
+
+ +
+
+ + + +
+
+ +
+
+ +
); };