From 93121756154d701fd5ef961e43a1584fc1e37331 Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 12 Jan 2024 11:09:37 -0600 Subject: [PATCH 01/15] React setup --- wicswebsite2024/.gitignore | 23 + wicswebsite2024/README.md | 70 + wicswebsite2024/package-lock.json | 18198 +++++++++++++++++++++++ wicswebsite2024/package.json | 38 + wicswebsite2024/public/favicon.ico | Bin 0 -> 3870 bytes wicswebsite2024/public/index.html | 43 + wicswebsite2024/public/logo192.png | Bin 0 -> 5347 bytes wicswebsite2024/public/logo512.png | Bin 0 -> 9664 bytes wicswebsite2024/public/manifest.json | 25 + wicswebsite2024/public/robots.txt | 3 + wicswebsite2024/src/App.css | 38 + wicswebsite2024/src/App.js | 25 + wicswebsite2024/src/App.test.js | 8 + wicswebsite2024/src/index.css | 13 + wicswebsite2024/src/index.js | 17 + wicswebsite2024/src/logo.svg | 1 + wicswebsite2024/src/reportWebVitals.js | 13 + wicswebsite2024/src/setupTests.js | 5 + 18 files changed, 18520 insertions(+) create mode 100644 wicswebsite2024/.gitignore create mode 100644 wicswebsite2024/README.md create mode 100644 wicswebsite2024/package-lock.json create mode 100644 wicswebsite2024/package.json create mode 100644 wicswebsite2024/public/favicon.ico create mode 100644 wicswebsite2024/public/index.html create mode 100644 wicswebsite2024/public/logo192.png create mode 100644 wicswebsite2024/public/logo512.png create mode 100644 wicswebsite2024/public/manifest.json create mode 100644 wicswebsite2024/public/robots.txt create mode 100644 wicswebsite2024/src/App.css create mode 100644 wicswebsite2024/src/App.js create mode 100644 wicswebsite2024/src/App.test.js create mode 100644 wicswebsite2024/src/index.css create mode 100644 wicswebsite2024/src/index.js create mode 100644 wicswebsite2024/src/logo.svg create mode 100644 wicswebsite2024/src/reportWebVitals.js create mode 100644 wicswebsite2024/src/setupTests.js diff --git a/wicswebsite2024/.gitignore b/wicswebsite2024/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/wicswebsite2024/.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/wicswebsite2024/README.md b/wicswebsite2024/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/wicswebsite2024/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/wicswebsite2024/package-lock.json b/wicswebsite2024/package-lock.json new file mode 100644 index 0000000..5c816d7 --- /dev/null +++ b/wicswebsite2024/package-lock.json @@ -0,0 +1,18198 @@ +{ + "name": "wicswebsite2024", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "wicswebsite2024", + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + }, + "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.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "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.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@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.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "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.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@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.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "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.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "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.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "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.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "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.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "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.23.3", + "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.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "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.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@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.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "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-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^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-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "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.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@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.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@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.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@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.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "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.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "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-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "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.23.3", + "@babel/types": "^7.23.4" + }, + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "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.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@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.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@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.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@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.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "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.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@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.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "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.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.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.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.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/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.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/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@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.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "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/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz", + "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "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.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@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.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "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.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@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.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.11", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", + "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", + "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.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "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.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "20.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.0.tgz", + "integrity": "sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/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.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz", + "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/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.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "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==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "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.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/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.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "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.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "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.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "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.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "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.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", + "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.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "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.35.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", + "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "dependencies": { + "browserslist": "^4.22.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz", + "integrity": "sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==", + "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.9.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.0.tgz", + "integrity": "sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.31", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.1.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", + "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==", + "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.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "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-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==", + "deprecated": "Use your platform's native DOMException instead", + "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "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.629", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.629.tgz", + "integrity": "sha512-5UUkr3k3CZ/k+9Sw7vaaIMyOzMC0XbPyprKI3n0tbKDqkzTDOjK4izm7DxlkueRMim6ZZQ1ja9F7hoFVplHihA==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "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.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.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.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "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.15.0" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "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.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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/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.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=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.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=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.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "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/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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-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.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "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": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "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.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "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/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/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.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "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.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "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.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", + "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "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/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "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.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "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-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "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.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "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.7", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "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/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "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.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.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.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "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.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/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-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/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-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-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "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.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "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.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "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": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/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/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": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "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.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "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.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/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.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "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.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "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.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "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.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "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-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-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-cjs/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-cjs/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/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/wicswebsite2024/package.json b/wicswebsite2024/package.json new file mode 100644 index 0000000..76197dd --- /dev/null +++ b/wicswebsite2024/package.json @@ -0,0 +1,38 @@ +{ + "name": "wicswebsite2024", + "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" + ] + } +} diff --git a/wicswebsite2024/public/favicon.ico b/wicswebsite2024/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/wicswebsite2024/public/index.html b/wicswebsite2024/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/wicswebsite2024/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/wicswebsite2024/public/logo192.png b/wicswebsite2024/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/wicswebsite2024/public/manifest.json b/wicswebsite2024/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/wicswebsite2024/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/wicswebsite2024/public/robots.txt b/wicswebsite2024/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/wicswebsite2024/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/wicswebsite2024/src/App.css b/wicswebsite2024/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/wicswebsite2024/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/wicswebsite2024/src/App.js b/wicswebsite2024/src/App.js new file mode 100644 index 0000000..3784575 --- /dev/null +++ b/wicswebsite2024/src/App.js @@ -0,0 +1,25 @@ +import logo from './logo.svg'; +import './App.css'; + +function App() { + return ( + + ); +} + +export default App; diff --git a/wicswebsite2024/src/App.test.js b/wicswebsite2024/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/wicswebsite2024/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/wicswebsite2024/src/index.css b/wicswebsite2024/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/wicswebsite2024/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + 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; +} diff --git a/wicswebsite2024/src/index.js b/wicswebsite2024/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/wicswebsite2024/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/wicswebsite2024/src/logo.svg b/wicswebsite2024/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/wicswebsite2024/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wicswebsite2024/src/reportWebVitals.js b/wicswebsite2024/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/wicswebsite2024/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/wicswebsite2024/src/setupTests.js b/wicswebsite2024/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/wicswebsite2024/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'; From c78cba74a97ce2841c5f17486b2887fb4db56cdf Mon Sep 17 00:00:00 2001 From: Farah Hegazi Date: Fri, 12 Jan 2024 11:27:44 -0600 Subject: [PATCH 02/15] navbar folders and files created --- wicswebsite2024/src/components/navbar/navbar.css | 0 wicswebsite2024/src/components/navbar/navbar.html | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wicswebsite2024/src/components/navbar/navbar.css create mode 100644 wicswebsite2024/src/components/navbar/navbar.html diff --git a/wicswebsite2024/src/components/navbar/navbar.css b/wicswebsite2024/src/components/navbar/navbar.css new file mode 100644 index 0000000..e69de29 diff --git a/wicswebsite2024/src/components/navbar/navbar.html b/wicswebsite2024/src/components/navbar/navbar.html new file mode 100644 index 0000000..e69de29 From fccb04dbf0da33a8ee57ae167abb41c8352b8dd5 Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 12 Jan 2024 14:28:54 -0600 Subject: [PATCH 03/15] Update in README.md --- README.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c496adf..fa9b5c0 100644 --- a/README.md +++ b/README.md @@ -1 +1,27 @@ -# WicsWebsite2024 \ No newline at end of file +# WICS Website 2024 + +## How to run the project + +``` +git clone https://github.com/umwics/WicsWebsite2024.git +``` + +``` +cd WicsWebsite2024/ +``` + +``` +cd wicswebsite2024/ +``` + +``` +npm i +``` + +``` +npm start +``` + +## Learn more about technologies + +Learn more about [React](https://react.dev/) From 6368ac1ff07cb3920d21863566d79de3c6eb26c2 Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 12 Jan 2024 14:31:40 -0600 Subject: [PATCH 04/15] Update README.md --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index fa9b5c0..4de5d0b 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,7 @@ git clone https://github.com/umwics/WicsWebsite2024.git ``` ``` -cd WicsWebsite2024/ -``` - -``` -cd wicswebsite2024/ +cd WicsWebsite2024/wicswebsite2024/ ``` ``` From c2ff72986dfa557956494f9385faeac7649373af Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 19 Jan 2024 11:27:09 -0600 Subject: [PATCH 05/15] Footer v1 --- .../src/components/footer/footer.css | 56 ++++++++++++++++++ .../src/components/footer/footer.html | 29 +++++++++ wicswebsite2024/src/images/umwics_logo.png | Bin 0 -> 237691 bytes 3 files changed, 85 insertions(+) create mode 100644 wicswebsite2024/src/components/footer/footer.css create mode 100644 wicswebsite2024/src/components/footer/footer.html create mode 100644 wicswebsite2024/src/images/umwics_logo.png diff --git a/wicswebsite2024/src/components/footer/footer.css b/wicswebsite2024/src/components/footer/footer.css new file mode 100644 index 0000000..7c897ba --- /dev/null +++ b/wicswebsite2024/src/components/footer/footer.css @@ -0,0 +1,56 @@ +body { + background-color: black; + color: white; + font-size: 24px; +} + +a, +a:visited { + text-decoration: none; +} +a:hover { + text-decoration: none; +} + +.container { + max-width: 1180px; + margin: 0px auto; +} + +.footer { + height: 50px; + max-width: 100%; + padding: 10px; + margin: 60px 0 0 0; +} + +.footer_row { + display: flex; + border-top: 0.5px solid rgba(161, 161, 161, 0.727); + padding: 10px 0 0 0; + justify-content: space-between; + align-items: center; + margin-top: 5px; +} + +.footer_links { + display: flex; + justify-content: row; +} + +.logo { + display: flex; + align-items: center; + flex-direction: row; + justify-content: space-between; +} + +.logo_pic { + width: 20%; +} + +.link { + font-size: 19px; + color: rgba(189, 189, 189, 0.652); + margin: 0px 11px 0px 11px; +} diff --git a/wicswebsite2024/src/components/footer/footer.html b/wicswebsite2024/src/components/footer/footer.html new file mode 100644 index 0000000..74fe394 --- /dev/null +++ b/wicswebsite2024/src/components/footer/footer.html @@ -0,0 +1,29 @@ + + + + + + + Footer + + + + + diff --git a/wicswebsite2024/src/images/umwics_logo.png b/wicswebsite2024/src/images/umwics_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9feb2db71bbcba5262bf8e4536359235ebda8f GIT binary patch literal 237691 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
=*JE+4+y+P;x6O*I)>nYk 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

^s$I&(y`{a-caO*_1f zXEWFK#YzGL7o&upwUnv|oJakGmKdwY%Qs+XK0Ep`*@?oTs?cJDc;U*CVGmWIzq7FX z8^3HLDHR%KF)HaAHbFZ=%HZ#7Ox6TFSgCa@f*(0P)c3Z3(*;g!OR33FW2&!e!z^iB{?nX%= z@VZQi?~Z2<7hITtX(1(AWZ-$3#!EV5s{sFEiyw{+x9vu{g?5eki}~%{b)FRv$^}~K z;)VfHLb-vjh+ekdXq41m?Rk)P!cQA;iZr9NJx4Q&widaGS*@R4sXu&IGJpHTUF99d zRF*nbhRJV}D9r06N4(vocQW zbkdsl65dMwRP%rUTa{}{U zY?in8!Qm;Gh0H9cc5@;ngnM$@tI2B#J^ZJq&9XJCP-(K!tPLfvda6*g?arEHD52(! zTNH|lPoO2(%@n)Z4>Co7ayl(65GxWok`J<%HII}*7gwe;xKoR^9ck1?>3-OAy6#}9 zA!EFv>`(1A#K4$9;>FdtXyc}*`_$PTN%vfwLSSSTWFW6e8l+)_8JhHQ58sV6M$G<9J@095-j^8yKWB&;*`mPg>zX_sq z52z6tHUXo&-L2zVM zQblF{5jX5j5hO(a>wEa`W~Q2RfG*a-P(+PhZHTufjpf%S=HmhLwF#AVsTHA2TM-@_ zu2k3)cfx>e6RK8~5(O(EBIN1kD8dD)A&EvMYjI26j|6sDGB9)hZF`+xL@v!~pDk^? zNvIN{IwFi*!zX>qPenCO62H+JwMI+Bg~$Dzr5PNH6Wwj

31YM)K|7kQVHi9A9o0 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

;R?7N^Bz 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 NRFqYNqNU%3{Xes%g`@xg literal 0 HcmV?d00001 From cbd4fc72d8e72dcf9f5394836253b9d7b3a571f8 Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 19 Jan 2024 11:29:41 -0600 Subject: [PATCH 06/15] Small links fix. --- wicswebsite2024/src/components/footer/footer.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wicswebsite2024/src/components/footer/footer.html b/wicswebsite2024/src/components/footer/footer.html index 74fe394..190cff8 100644 --- a/wicswebsite2024/src/components/footer/footer.html +++ b/wicswebsite2024/src/components/footer/footer.html @@ -11,16 +11,16 @@

From 58017c2eb23efd7f25c5e5055013b7a835ad6494 Mon Sep 17 00:00:00 2001 From: Farah Hegazi Date: Fri, 9 Feb 2024 10:43:07 -0600 Subject: [PATCH 07/15] navbar created --- .../src/components/navbar/navbar.css | 49 +++++++++++++++++++ .../src/components/navbar/navbar.html | 32 ++++++++++++ 2 files changed, 81 insertions(+) diff --git a/wicswebsite2024/src/components/navbar/navbar.css b/wicswebsite2024/src/components/navbar/navbar.css index e69de29..1c2ad1c 100644 --- a/wicswebsite2024/src/components/navbar/navbar.css +++ b/wicswebsite2024/src/components/navbar/navbar.css @@ -0,0 +1,49 @@ +body { + margin: 0; + font-family: Arial, sans-serif; + background-color: #000; + } + + .navbar { + background-color: #000; + overflow: hidden; + display: flex; + justify-content: flex-start; /* Align to center-left */ + margin-top: 50px; /* Adjust the margin to lower the navbar */ + margin-left: 1200px; + } + + .navbar a { + display: block; + color: #fff; + text-align: center; + padding: 14px 16px; + text-decoration: none; + transition: background-color 0.3s; + border-radius :10px; + + } + + .navbar a:hover { + background-color: #ddd; + color: #000; + border-radius :10px; + } + + .navbar a.active { + background-color: #808080; + color: white; + border-radius :10px; + } + + @media screen and (max-width: 600px) { + .navbar { + justify-content: center; /* Align to center for small screens */ + } + + .navbar a { + float: none; + width: 100%; + text-align: left; + } + } \ No newline at end of file diff --git a/wicswebsite2024/src/components/navbar/navbar.html b/wicswebsite2024/src/components/navbar/navbar.html index e69de29..e20d0f8 100644 --- a/wicswebsite2024/src/components/navbar/navbar.html +++ b/wicswebsite2024/src/components/navbar/navbar.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + From ef0e209c6d05dc6d7ed2663dfdfdf9f1aa0cf9de Mon Sep 17 00:00:00 2001 From: Oleksandr Dimbrovskyi Date: Fri, 9 Feb 2024 11:35:44 -0600 Subject: [PATCH 08/15] Developed website footer. --- .../src/components/footer/footer.css | 17 ++-------- .../src/components/footer/footer.html | 33 ++++++++++++++++--- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/wicswebsite2024/src/components/footer/footer.css b/wicswebsite2024/src/components/footer/footer.css index 7c897ba..7482734 100644 --- a/wicswebsite2024/src/components/footer/footer.css +++ b/wicswebsite2024/src/components/footer/footer.css @@ -27,7 +27,7 @@ a:hover { .footer_row { display: flex; border-top: 0.5px solid rgba(161, 161, 161, 0.727); - padding: 10px 0 0 0; + padding: 30px 0 0 0; justify-content: space-between; align-items: center; margin-top: 5px; @@ -38,19 +38,8 @@ a:hover { justify-content: row; } -.logo { - display: flex; - align-items: center; - flex-direction: row; - justify-content: space-between; -} - -.logo_pic { - width: 20%; -} - .link { - font-size: 19px; - color: rgba(189, 189, 189, 0.652); + font-size: 16px; + color: rgba(247, 247, 247, 0.928); margin: 0px 11px 0px 11px; } diff --git a/wicswebsite2024/src/components/footer/footer.html b/wicswebsite2024/src/components/footer/footer.html index 190cff8..6a17b5c 100644 --- a/wicswebsite2024/src/components/footer/footer.html +++ b/wicswebsite2024/src/components/footer/footer.html @@ -7,17 +7,42 @@ Footer +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ logo +

+ Edit src/App.js and save to reload. +

+
+ Learn React + +
+