From e94ef0d68a4a7ea92bd11684cdd0afac82501358 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 30 Nov 2024 20:26:30 -0500 Subject: [PATCH] Added rest of files, first commit from code server --- .gitignore | 1 + README.md | 70 - package-lock.json | 16291 -------------------------------- package.json | 38 - public/favicon.ico | Bin 3870 -> 0 bytes public/index.html | 43 - public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 25 - public/robots.txt | 3 - src/App.css | 38 - src/App.js | 25 - src/App.test.js | 8 - src/add_comment.php | 50 + src/assets/css/dashboard.css | 553 ++ src/assets/css/ticket.css | 413 + src/assets/images/favicon.png | Bin 0 -> 341698 bytes src/assets/js/dashboard.js | 487 + src/assets/js/ticket.js | 184 + src/create_ticket_api.php | 84 + src/dashboard.php | 149 + src/index.css | 13 - src/index.js | 17 - src/logo.svg | 0 src/new_ticket.php | 104 + src/reportWebVitals.js | 13 - src/setupTests.js | 5 - src/ticket.php | 196 + src/update_ticket.php | 56 + 29 files changed, 2277 insertions(+), 16589 deletions(-) mode change 100644 => 100755 .gitignore delete mode 100644 README.md delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 public/favicon.ico delete mode 100644 public/index.html delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 public/manifest.json delete mode 100644 public/robots.txt delete mode 100644 src/App.css delete mode 100644 src/App.js delete mode 100644 src/App.test.js create mode 100644 src/add_comment.php create mode 100644 src/assets/css/dashboard.css create mode 100644 src/assets/css/ticket.css create mode 100644 src/assets/images/favicon.png create mode 100644 src/assets/js/dashboard.js create mode 100644 src/assets/js/ticket.js create mode 100644 src/create_ticket_api.php create mode 100755 src/dashboard.php delete mode 100644 src/index.css delete mode 100644 src/index.js mode change 100644 => 100755 src/logo.svg create mode 100644 src/new_ticket.php delete mode 100644 src/reportWebVitals.js delete mode 100644 src/setupTests.js create mode 100644 src/ticket.php create mode 100644 src/update_ticket.php diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index 4d29575..f21726c --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ .env.development.local .env.test.local .env.production.local +.env npm-debug.log* yarn-debug.log* diff --git a/README.md b/README.md deleted file mode 100644 index 58beeac..0000000 --- a/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# 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/package-lock.json b/package-lock.json deleted file mode 100644 index 2333021..0000000 --- a/package-lock.json +++ /dev/null @@ -1,16291 +0,0 @@ -{ - "name": "tinkertickets", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "tinkertickets", - "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.3.1", - "react-dom": "^18.3.1", - "react-scripts": "5.0.1", - "web-vitals": "^2.1.4" - } - }, - "node_modules/@adobe/css-tools": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", - "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "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.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", - "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/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.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.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.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "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-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", - "dependencies": { - "@babel/types": "^7.26.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "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.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-decorators": "^7.25.9" - }, - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", - "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", - "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-react-display-name": "^7.25.9", - "@babel/plugin-transform-react-jsx": "^7.25.9", - "@babel/plugin-transform-react-jsx-development": "^7.25.9", - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "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.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "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.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "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.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "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/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/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/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/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/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/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/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/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/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" - }, - "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.15", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", - "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", - "dependencies": { - "ansi-html": "^0.0.9", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^4.2.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 || 5.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/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==" - }, - "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": "10.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", - "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/dom/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==", - "peer": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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/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/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/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/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.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "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.12", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" - }, - "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": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", - "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "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.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "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.14", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", - "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", - "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.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/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/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/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/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "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": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", - "dependencies": { - "undici-types": "~6.19.8" - } - }, - "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.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" - }, - "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.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==" - }, - "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.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", - "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/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" - }, - "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.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "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.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "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.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@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.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "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-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "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.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.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": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "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": "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/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.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "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.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "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.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "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.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" - }, - "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.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "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.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "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.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "engines": { - "node": ">= 0.4" - } - }, - "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-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "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.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "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.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@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" - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_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.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.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.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "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.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "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.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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.30001675", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", - "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", - "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": "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/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.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "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.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "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.4.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==" - }, - "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/coa/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/coa/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/coa/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/coa/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/coa/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/coa/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/coa/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/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": "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/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/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-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.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "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.39.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", - "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "dependencies": { - "browserslist": "^4.24.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz", - "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==", - "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.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.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": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "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/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.11.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", - "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/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "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.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "peer": true, - "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.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.49", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", - "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "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.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 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-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "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": "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/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.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-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.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "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.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "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.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "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.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "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/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/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/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/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/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/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/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/eslint/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/eslint/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/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.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "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.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "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/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/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/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "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": "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/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.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "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.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "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/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/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/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.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "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.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "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.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "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==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "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.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "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": "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/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "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.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "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.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "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.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "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.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", - "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.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "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.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "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==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "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.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "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.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "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.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "engines": { - "node": ">= 0.4" - }, - "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.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "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.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "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.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "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.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "engines": { - "node": ">= 0.4" - }, - "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.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "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/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-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.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "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" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "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/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watch-typeahead/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/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/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/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "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-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/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.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "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": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "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.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" - }, - "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.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "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": "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/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.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dependencies": { - "braces": "^3.0.3", - "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.9.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", - "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "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.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "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.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" - }, - "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.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "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.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "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.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/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/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/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/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" - }, - "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.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "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-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-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/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "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.1.0", - "source-map-js": "^1.2.1" - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", - "bin": { - "yaml": "bin.mjs" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "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.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "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.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "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==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "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.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "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.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "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/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/react-dev-utils/node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "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.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "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.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "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.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "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==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "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/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/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.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "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.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "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.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "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/schema-utils/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/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/schema-utils/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/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.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "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/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/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.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "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.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "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.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "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.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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-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-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/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/svgo/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/svgo/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/svgo/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/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/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/svgo/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/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/svgo/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/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.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", - "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.21.0", - "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.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", - "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-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/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-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.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "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.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "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.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "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.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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.2.0", - "picocolors": "^1.1.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.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "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.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "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-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "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.4", - "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/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "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/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "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/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.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "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.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "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.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.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==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", - "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/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.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 8264df2..0000000 --- a/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "tinkertickets", - "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.3.1", - "react-dom": "^18.3.1", - "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/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index a11777cc471a4344702741ab1c8a588998b1311a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index aa069f2..0000000 --- a/public/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - React App - - - -
- - - diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 080d6c7..0000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/src/App.css b/src/App.css deleted file mode 100644 index 74b5e05..0000000 --- a/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/src/App.js b/src/App.js deleted file mode 100644 index 3784575..0000000 --- a/src/App.js +++ /dev/null @@ -1,25 +0,0 @@ -import logo from './logo.svg'; -import './App.css'; - -function App() { - return ( - - ); -} - -export default App; diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100644 index 1f03afe..0000000 --- a/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/add_comment.php b/src/add_comment.php new file mode 100644 index 0000000..cfcbae6 --- /dev/null +++ b/src/add_comment.php @@ -0,0 +1,50 @@ +prepare($sql); + +// Convert markdown_enabled to integer for database +$markdownEnabled = $data['markdown_enabled'] ? 1 : 0; + +$stmt->bind_param("sssi", + $data['ticket_id'], + $username, + $data['comment_text'], + $markdownEnabled +); + +if ($stmt->execute()) { + header('Content-Type: application/json'); + echo json_encode([ + 'success' => true, + 'user_name' => $username, + 'created_at' => date('M d, Y H:i'), + 'markdown_enabled' => $markdownEnabled + ]); +} else { + echo json_encode([ + 'success' => false, + 'error' => $conn->error + ]); +} + +$stmt->close(); +$conn->close(); diff --git a/src/assets/css/dashboard.css b/src/assets/css/dashboard.css new file mode 100644 index 0000000..d68e1f0 --- /dev/null +++ b/src/assets/css/dashboard.css @@ -0,0 +1,553 @@ +/* Variables */ +:root { + --bg-primary: #f5f7fa; + --bg-secondary: #ffffff; + --text-primary: #2c3e50; + --text-secondary: #4a5568; + --border-color: #eee; + --shadow: 0 2px 4px rgba(0,0,0,0.1); + --hover-bg: #f8f9fa; + --priority-1: #ff4d4d; + --priority-2: #ffa726; + --priority-3: #42a5f5; + --priority-4: #66bb6a; + + /* Spacing */ + --spacing-xs: 0.5rem; + --spacing-sm: 1rem; + --spacing-md: 1.5rem; + --spacing-lg: 2rem; + + /* Transitions */ + --transition-default: all 0.3s ease; +} + +/* Dark theme */ +[data-theme="dark"] { + --bg-primary: #1a202c; + --bg-secondary: #2d3748; + --text-primary: #f7fafc; + --text-secondary: #e2e8f0; + --border-color: #4a5568; + --shadow: 0 2px 4px rgba(0,0,0,0.3); + --hover-bg: #374151; + --priority-1: #7f1d1d; + --priority-2: #854d0e; + --priority-3: #075985; + --priority-4: #166534; +} + +/* Base Elements */ +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + margin: 0; + padding: var(--spacing-md); + background-color: var(--bg-primary); + color: var(--text-primary); + transition: var(--transition-default); +} + +/* Reusable Components */ +.card-base { + background: var(--bg-secondary); + border-radius: 12px; + box-shadow: var(--shadow); + padding: var(--spacing-md); +} + +.btn-base { + padding: var(--spacing-sm) var(--spacing-md); + border-radius: 6px; + border: none; + cursor: pointer; + transition: var(--transition-default); +} + +.btn-primary { + background: #3b82f6; + color: white; +} + +/* Layout Components */ +.dashboard-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: var(--spacing-md); + margin-left: 3.75rem; +} + +.ticket-container { + max-width: 800px; + margin: var(--spacing-lg) auto; + border-left: 6px solid; + transition: var(--transition-default); +} + +.flex-row { + display: flex; + gap: var(--spacing-sm); +} + +.flex-between { + justify-content: space-between; + align-items: center; +} + +/* Table Styles */ +.table-base { + width: 100%; + border-collapse: separate; + border-spacing: 0; + overflow: hidden; +} + +.table-cell { + padding: var(--spacing-md); + text-align: left; + border-bottom: 1px solid var(--border-color); +} + +/* Priority Styles */ +.priority-indicator { + font-weight: bold; + font-family: 'Courier New', monospace; + padding: var(--spacing-xs) var(--spacing-sm); + border-radius: 4px; + display: inline-block; +} + +.priority-1 { color: var(--priority-1); } +.priority-2 { color: var(--priority-2); } +.priority-3 { color: var(--priority-3); } +.priority-4 { color: var(--priority-4); } + +/* Status Styles */ +.status-base { + font-weight: bold; + padding: var(--spacing-xs) var(--spacing-sm); + border-radius: 4px; +} + +.status-Open { + color: #10b981; + background: rgba(16, 185, 129, 0.1); +} + +.status-Closed { + color: #ef4444; + background: rgba(239, 68, 68, 0.1); +} + +/*UNCHECKED BELOW*/ + +body.menu-open { + padding-left: 260px; +} + +.create-ticket { + background: #3b82f6; + color: white; + padding: 0.625rem 1.25rem; + border-radius: 0.375rem; + border: none; + cursor: pointer; + font-weight: 500; + transition: background-color 0.3s ease; + margin-right: 3.75rem; +} + +.create-ticket:hover { + background: #2563eb; +} + +h1 { + color: var(--text-primary); + margin: 0; +} + +table { + width: 100%; + border-collapse: separate; + border-spacing: 0; + background: var(--bg-secondary); + border-radius: 12px; + box-shadow: var(--shadow); + overflow: hidden; +} + +th, td { + padding: 16px; + text-align: left; + border-bottom: 1px solid var(--border-color); + color: var(--text-primary); +} + +th { + background-color: var(--bg-secondary); + font-weight: 600; + text-transform: uppercase; + font-size: 0.9em; + letter-spacing: 0.05em; +} + +tr:hover { + background-color: var(--hover-bg); +} + +tbody tr td:first-child { + border-left: 6px solid; +} + +tbody tr.priority-1 td:first-child { border-left-color: var(--priority-1); } +tbody tr.priority-2 td:first-child { border-left-color: var(--priority-2); } +tbody tr.priority-3 td:first-child { border-left-color: var(--priority-3); } +tbody tr.priority-4 td:first-child { border-left-color: var(--priority-4); } + +/* Priority number styling */ +td:nth-child(2) { + text-align: center; +} + +td:nth-child(2) span { + font-weight: bold; + font-family: 'Courier New', monospace; + padding: 4px 8px; + border-radius: 4px; + display: inline-block; + background: var(--hover-bg); +} + +.priority-1 td:nth-child(2) { color: var(--priority-1); } +.priority-2 td:nth-child(2) { color: var(--priority-2); } +.priority-3 td:nth-child(2) { color: var(--priority-3); } +.priority-4 td:nth-child(2) { color: var(--priority-4); } + +.search-box { + padding: 0.5rem 0.75rem; + border: 1px solid var(--border-color); + border-radius: 0.375rem; + background: var(--bg-secondary); + color: var(--text-primary); + margin-left: 1.25rem; + width: 40%; +} + +.status-filter { + padding: 0.5rem 0.75rem; + border: 1px solid var(--border-color); + border-radius: 0.375rem; + background: var(--bg-secondary); + color: var(--text-primary); + cursor: pointer; + min-width: 120px; + margin-right: 1rem; +} + +.search-box:focus, +.status-filter:focus { + outline: none; + border-color: #3b82f6; + box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1); +} + +.theme-toggle { + position: absolute; + top: 20px; + right: 20px; + z-index: 100; + padding: 12px; + border-radius: 50%; + background: var(--bg-secondary); + border: 1px solid var(--border-color); + cursor: pointer; + box-shadow: var(--shadow); + font-size: 1.2em; + transition: transform 0.3s ease; +} + +.theme-toggle:hover { + transform: scale(1.1); +} + +.table-controls { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 15px; + padding: 10px; + background: var(--bg-secondary); + border-radius: 8px; + box-shadow: var(--shadow); +} + +.ticket-count { + font-weight: 500; + color: var(--text-secondary); +} + +.table-actions { + display: flex; + gap: 15px; + align-items: center; +} +.pagination { + display: flex; + gap: 0.5rem; + align-items: center; +} + +.pagination button { + padding: 0.5rem 0.75rem; + border: 1px solid var(--border-color); + background: var(--bg-secondary); + color: var(--text-primary); + border-radius: 0.375rem; + cursor: pointer; + transition: all 0.2s ease; +} + +.pagination button:hover { + background: var(--hover-bg); +} + +.pagination button.active { + background: #3b82f6; + color: white; + border-color: #3b82f6; +} + +.settings-icon { + cursor: pointer; + padding: 8px; + border-radius: 4px; + transition: background-color 0.2s; +} + +.settings-icon:hover { + background: var(--hover-bg); +} + +/* Settings Modal Styles */ +.settings-modal-backdrop { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; + z-index: 1000; +} + +.settings-modal { + background: var(--bg-secondary); + border-radius: 12px; + width: 500px; + max-width: 90%; + box-shadow: var(--shadow); + padding: 20px; +} + +.settings-modal-header { + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid var(--border-color); + padding-bottom: 15px; + margin-bottom: 15px; +} + +.settings-modal-header h2 { + margin: 0; + color: var(--text-primary); +} + +.close-modal { + background: none; + border: none; + font-size: 24px; + cursor: pointer; + color: var(--text-secondary); +} + +.setting-group { + margin-bottom: 15px; +} + +.setting-group label { + display: block; + margin-bottom: 8px; + color: var(--text-primary); +} + +.setting-group select { + width: 100%; + padding: 10px; + border: 1px solid var(--border-color); + border-radius: 6px; + background: var(--bg-primary); + color: var(--text-primary); +} + +.settings-modal-footer { + display: flex; + justify-content: flex-end; + gap: 10px; + border-top: 1px solid var(--border-color); + padding-top: 15px; +} + +.save-settings, .cancel-settings { + padding: 10px 20px; + border-radius: 6px; + border: none; + cursor: pointer; + transition: background-color 0.3s ease; +} + +.save-settings { + background: #3b82f6; + color: white; +} + +.cancel-settings { + background: var(--hover-bg); + color: var(--text-primary); +} + +/* Sorting indicator styles */ +th { + position: relative; /* Ensure proper positioning of arrows */ + cursor: pointer; /* Show it's clickable */ +} + +th::after { + content: ''; + position: absolute; + right: 8px; + top: 50%; + transform: translateY(-50%); + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + opacity: 0.5; /* Make arrows less prominent when not active */ +} + +th.sort-asc::after { + border-bottom: 7px solid var(--text-primary); + opacity: 1; +} + +th.sort-desc::after { + border-top: 7px solid var(--text-primary); + opacity: 1; +} +/* Column toggle styles */ +.column-toggles { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 10px; +} + +.column-toggles label { + display: flex; + align-items: center; + gap: 8px; +} + +.hamburger-menu { + position: absolute; + top: 20px; + left: 20px; + z-index: 100; +} + +.hamburger-icon { + cursor: pointer; + font-size: 24px; + background: var(--bg-secondary); + padding: 10px; + border-radius: 4px; + box-shadow: var(--shadow); +} + +.hamburger-content { + position: fixed; + top: 0; + left: -250px; + width: 200px; + height: 100%; + background: var(--bg-secondary); + box-shadow: 2px 0 5px rgba(0,0,0,0.1); + transition: left 0.3s ease, margin-left 0.3s ease; + padding: 40px 20px 20px; + overflow-y: auto; + z-index: 99; +} + +.hamburger-content.open { + left: 0; +} + +.close-hamburger { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + font-size: 24px; + background: var(--bg-secondary); + padding: 10px; + border-radius: 4px; + box-shadow: var(--shadow); +} + +.filter-section { + margin-bottom: 20px; +} + +.filter-section label { + display: block; + margin-bottom: 10px; +} + +.filter-actions { + display: flex; + gap: 10px; +} + +.filter-actions button { + flex: 1; + padding: 10px; + border: none; + border-radius: 4px; + cursor: pointer; +} + +#apply-filters { + background: #3b82f6; + color: white; +} + +#clear-filters { + background: var(--hover-bg); + color: var(--text-primary); +} + +.ticket-link { + font-family: 'Courier New', monospace; + font-weight: bold; + color: var(--text-primary) !important; + text-decoration: none; + background: var(--hover-bg); + padding: 4px 8px; + border-radius: 4px; + display: inline-block; +} + +.ticket-link:hover { + background: var(--border-color); +} diff --git a/src/assets/css/ticket.css b/src/assets/css/ticket.css new file mode 100644 index 0000000..b980f8e --- /dev/null +++ b/src/assets/css/ticket.css @@ -0,0 +1,413 @@ +/* Base Layout Components */ +.ticket-container { + max-width: 800px; + margin: 40px auto; + padding: 20px; + background: var(--bg-secondary); + border-radius: 12px; + box-shadow: var(--shadow); + border-left: 6px solid; + transition: border-color 0.3s ease; +} + +.full-width { + grid-column: 1 / -1; +} +/* Header Components */ +.ticket-header { + display: flex; + flex-direction: column; + margin-bottom: 30px; +} + +.ticket-subheader { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 10px; +} + +.header-controls { + display: flex; + gap: 15px; + align-items: center; +} + +.ticket-id { + font-family: 'Courier New', monospace; + margin-right: 20px; +} + +h1 { + margin: 0; + padding: 0; + width: 100%; + display: block; +} + +/* Title Input Styles */ +.title-input { + font-size: 1em; + font-weight: bold; + width: 100%; + border: 2px solid transparent; + border-radius: 4px; + padding: 4px; + margin: -4px; + word-break: break-word; + white-space: normal; + display: block; +}.title-input:not(:disabled) { + border-color: var(--border-color); + background: var(--bg-primary); +} + +.title-input:not(:disabled):hover { + border-color: #3b82f6; +} + +.title-input:disabled { + color: var(--text-primary); + border: none; + background: transparent; +} + +/* Form Elements */ +.detail-group { + margin-bottom: 20px; +} + +.detail-group label { + display: block; + margin-bottom: 8px; + color: var(--text-secondary); + font-weight: 500; +} + +.editable { + padding: 10px; + border: 1px solid var(--border-color); + border-radius: 6px; + background: var(--bg-primary); + color: var(--text-primary); +} + +input.editable { + width: calc(100% - 20px); + box-sizing: border-box; +} + +textarea.editable { + width: calc(100% - 20px); + min-height: 150px; + resize: vertical; + box-sizing: border-box; +} + +.editable:disabled { + background: var(--bg-secondary); + cursor: default; + border-color: transparent; +} + +/* Button Styles */ +.btn { + padding: 10px 20px; + border: none; + border-radius: 6px; + cursor: pointer; + font-weight: 500; + background: var(--bg-primary); + color: var(--text-primary); +} + +.btn.primary { + background: #3b82f6; + color: white; +} + +.btn.active { + background: #3b82f6; + color: white; +} + +/* Status and Priority Styles */ +.status-priority-row { + display: flex; + gap: 20px; +} + +.detail-half { + flex: 1; +} + +.status-priority-group { + display: flex; + gap: 10px; + align-items: center; + margin-right: 15px; +} + +.priority-indicator { + padding: 4px 8px; + border-radius: 4px; + font-weight: bold; +} + +/* Priority Select Styles */ +select[data-field="priority"] { + border-left: 4px solid; +} + +select[data-field="priority"] option { + padding: 10px; +} + +select[data-field="priority"] option[value="1"] { + background-color: var(--priority-1); +} +select[data-field="priority"] option[value="2"] { + background-color: var(--priority-2); +} +select[data-field="priority"] option[value="3"] { + background-color: var(--priority-3); +} +select[data-field="priority"] option[value="4"] { + background-color: var(--priority-4); +} + +select[data-field="priority"][value="1"] { + border-left-color: var(--priority-1); +} +select[data-field="priority"][value="2"] { + border-left-color: var(--priority-2); +} +select[data-field="priority"][value="3"] { + border-left-color: var(--priority-3); +} +select[data-field="priority"][value="4"] { + border-left-color: var(--priority-4); +} + +select[data-field="priority"] option[value="1"]:hover { + background-color: #ffc9c9; + color: var(--text-primary); +} + +select[data-field="priority"] option[value="2"]:hover { + background-color: #ffe0b2; + color: var(--text-primary); +} + +select[data-field="priority"] option[value="3"]:hover { + background-color: #bbdefb; + color: var(--text-primary); +} + +select[data-field="priority"] option[value="4"]:hover { + background-color: #c8e6c9; + color: var(--text-primary); +} + +[data-priority="1"] { border-color: var(--priority-1); } +[data-priority="2"] { border-color: var(--priority-2); } +[data-priority="3"] { border-color: var(--priority-3); } +[data-priority="4"] { border-color: var(--priority-4); } + +/* Comments Section */ +.comments-section { + margin-top: 30px; + padding-top: 20px; + border-top: 1px solid var(--border-color); +} + +.comment-form { + margin-bottom: 20px; +} + +.comment-form textarea { + width: calc(100% - 20px); + min-height: 80px; + margin-bottom: 10px; + padding: 10px; + border-radius: 6px; + border: 1px solid var(--border-color); + background: var(--bg-primary); + color: var(--text-primary); +} + +.comment { + background: var(--bg-primary); + padding: 15px; + border-radius: 6px; + margin-bottom: 10px; +} + +.comment-header { + display: flex; + justify-content: space-between; + margin-bottom: 8px; + font-size: 0.9em; +} + +.comment-user { + font-weight: bold; + color: var(--text-primary); +} + +.comment-date { + color: var(--text-secondary); +} + +.comment-text { + color: var(--text-primary); + line-height: 1.4; +} + +.comment-controls { + display: flex; + justify-content: space-between; + align-items: center; + margin: 10px 0; +} + +/* Comment Tabs */ +.ticket-tabs { + display: flex; + gap: 10px; + margin: 20px 0; +} + +.tab-btn { + padding: 10px 20px; + border: 1px solid var(--border-color); + background: var(--bg-secondary); + border-radius: 6px; + cursor: pointer; + font-weight: 500; +} + +.tab-btn.active { + background: #3b82f6; + color: white; + border-color: #3b82f6; +} + +.tab-content { + display: none; +} + +.tab-content.active { + display: block; +} + +/* Markdown Styles */ +.markdown-preview { + min-height: 100px; + padding: 10px; + border: 1px solid var(--border-color); + border-radius: 6px; + background: var(--bg-primary); +} + +.markdown-preview h1, +.markdown-preview h2, +.markdown-preview h3 { + margin-top: 0; +} + +.markdown-preview code { + background: var(--bg-secondary); + padding: 2px 4px; + border-radius: 4px; +} + +.markdown-preview pre { + background: var(--bg-secondary); + padding: 10px; + border-radius: 6px; + overflow-x: auto; +} + +.markdown-toggles { + display: flex; + gap: 20px; +} + +/* Toggle Switch */ +.switch { + position: relative; + display: inline-block; + width: 50px; + height: 24px; +} + +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: var(--bg-secondary); + transition: .4s; +} + +.slider:before { + position: absolute; + content: ""; + height: 16px; + width: 16px; + left: 4px; + bottom: 4px; + background-color: white; + transition: .4s; +} + +.slider.round { + border-radius: 24px; +} + +.slider.round:before { + border-radius: 50%; +} + +input:checked + .slider { + background-color: #3b82f6; +} + +input:checked + .slider:before { + transform: translateX(26px); +} + +.switch input:disabled + .slider { + opacity: 0.5; + cursor: not-allowed; +} + +/* Footer */ +.ticket-footer { + margin-top: 30px; + padding-top: 20px; + border-top: 1px solid var(--border-color); +} + +.back-btn { + background: var(--bg-secondary); + color: var(--text-primary); + padding: 10px 20px; + border-radius: 6px; + border: 1px solid var(--border-color); + cursor: pointer; + transition: background-color 0.3s ease; +} + +.back-btn:hover { + background: var(--border-color); +} \ No newline at end of file diff --git a/src/assets/images/favicon.png b/src/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..2a27167439d18753a723313d05056c128a75a64e GIT binary patch literal 341698 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 z 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%0DsY4jnUjxt$KL^Ww`X3T<^B*eI)k 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 u1Y&vkEmI$}a~fr>SQ| { + header.addEventListener('click', () => { + const table = header.closest('table'); + const index = Array.from(header.parentElement.children).indexOf(header); + sortTable(table, index); + }); + }); + + // Add settings modal functionality + const settingsIcon = document.querySelector('.settings-icon'); + if (settingsIcon) { + settingsIcon.addEventListener('click', function(e) { + e.preventDefault(); + createSettingsModal(); + }); + } +}); + +function sortTable(table, column) { + // Remove existing sort indicators from all headers + const headers = table.querySelectorAll('th'); + headers.forEach(header => { + header.classList.remove('sort-asc', 'sort-desc'); + }); + + const rows = Array.from(table.querySelectorAll('tbody tr')); + + // Determine current sort direction + const currentDirection = table.dataset.sortColumn === column + ? (table.dataset.sortDirection === 'asc' ? 'desc' : 'asc') + : 'asc'; + + // Store current sorting column and direction + table.dataset.sortColumn = column; + table.dataset.sortDirection = currentDirection; + + rows.sort((a, b) => { + const aValue = a.children[column].textContent.trim(); + const bValue = b.children[column].textContent.trim(); + + // Try numeric sorting first, fallback to string comparison + const numA = parseFloat(aValue); + const numB = parseFloat(bValue); + + if (!isNaN(numA) && !isNaN(numB)) { + return currentDirection === 'asc' ? numA - numB : numB - numA; + } + + // String comparison + return currentDirection === 'asc' + ? aValue.localeCompare(bValue) + : bValue.localeCompare(aValue); + }); + + // Add sort indicator to the current header + const currentHeader = headers[column]; + currentHeader.classList.add(currentDirection === 'asc' ? 'sort-asc' : 'sort-desc'); + + // Reorder rows in the tbody + const tbody = table.querySelector('tbody'); + rows.forEach(row => tbody.appendChild(row)); +} + +// Add this to the DOMContentLoaded event listener to persist sorting on page load +document.addEventListener('DOMContentLoaded', function() { + const table = document.querySelector('table'); + if (table) { + const savedSortColumn = localStorage.getItem('sortColumn'); + const savedSortDirection = localStorage.getItem('sortDirection'); + + if (savedSortColumn !== null && savedSortDirection !== null) { + const headers = table.querySelectorAll('th'); + const columnIndex = Array.from(headers).findIndex(header => + header.textContent.toLowerCase().replace(' ', '_') === savedSortColumn + ); + + if (columnIndex !== -1) { + table.dataset.sortColumn = columnIndex; + table.dataset.sortDirection = savedSortDirection; + + const header = headers[columnIndex]; + header.classList.add(savedSortDirection === 'asc' ? 'sort-asc' : 'sort-desc'); + } + } + } +}); + +// Modify the existing event listeners for table headers +document.addEventListener('DOMContentLoaded', function() { + const tableHeaders = document.querySelectorAll('th'); + tableHeaders.forEach((header, index) => { + header.addEventListener('click', () => { + const table = header.closest('table'); + sortTable(table, index); + + // Save sorting preferences + const columnName = header.textContent.toLowerCase().replace(' ', '_'); + localStorage.setItem('sortColumn', columnName); + localStorage.setItem('sortDirection', table.dataset.sortDirection); + }); + }); +}); +function createSettingsModal() { + // Create modal backdrop + const backdrop = document.createElement('div'); + backdrop.className = 'settings-modal-backdrop'; + backdrop.innerHTML = ` +

+
+

Dashboard Settings

+ +
+
+
+

Toggle Columns

+
+ + + + + + + + +
+
+
+

Rows per Page

+ +
+
+ +
+ `; + + // Add to body + document.body.appendChild(backdrop); + + // Load saved column visibility settings + const savedColumnSettings = JSON.parse(localStorage.getItem('columnVisibility') || '{}'); + const checkboxes = backdrop.querySelectorAll('.column-toggles input'); + checkboxes.forEach(checkbox => { + checkbox.checked = savedColumnSettings[checkbox.value] !== false; + }); + + // Load saved rows per page setting + const savedRowsPerPage = localStorage.getItem('ticketsPerPage') || '5'; + const rowsPerPageSelect = backdrop.querySelector('#rows-per-page'); + rowsPerPageSelect.value = savedRowsPerPage; + + // Close modal events + backdrop.querySelector('.close-modal').addEventListener('click', closeSettingsModal); + backdrop.querySelector('.cancel-settings').addEventListener('click', closeSettingsModal); + backdrop.querySelector('.save-settings').addEventListener('click', saveSettings); + + // Close modal on backdrop click + backdrop.addEventListener('click', (e) => { + if (e.target === backdrop) { + closeSettingsModal(); + } + }); +} + +function closeSettingsModal() { + const backdrop = document.querySelector('.settings-modal-backdrop'); + if (backdrop) { + backdrop.remove(); + } +} + +function saveSettings() { + // Save column visibility + const checkboxes = document.querySelectorAll('.column-toggles input'); + const columnVisibility = {}; + + checkboxes.forEach(checkbox => { + columnVisibility[checkbox.value] = checkbox.checked; + }); + localStorage.setItem('columnVisibility', JSON.stringify(columnVisibility)); + + // Save rows per page + const rowsPerPage = document.querySelector('#rows-per-page').value; + localStorage.setItem('ticketsPerPage', rowsPerPage); + + // Set cookie for PHP to read + document.cookie = `ticketsPerPage=${rowsPerPage}; path=/`; + + // Apply column visibility + applyColumnVisibility(); + + // Reload page to apply pagination changes + window.location.reload(); + + // Close modal + closeSettingsModal(); +} + +function applyColumnVisibility() { + const savedColumnSettings = JSON.parse(localStorage.getItem('columnVisibility') || '{}'); + const table = document.querySelector('table'); + + if (table) { + const headers = table.querySelectorAll('th'); + const rows = table.querySelectorAll('tbody tr'); + + headers.forEach((header, index) => { + const columnValue = header.textContent.toLowerCase().replace(' ', '_'); + const isVisible = savedColumnSettings[columnValue] !== false; + + header.style.display = isVisible ? '' : 'none'; + + rows.forEach(row => { + row.children[index].style.display = isVisible ? '' : 'none'; + }); + }); + } +} + +// Apply column visibility on page load +document.addEventListener('DOMContentLoaded', applyColumnVisibility); +// Dark mode toggle +function initThemeToggle() { + const toggle = document.createElement('button'); + toggle.className = 'theme-toggle'; + toggle.innerHTML = '🌓'; + toggle.onclick = () => { + document.documentElement.setAttribute('data-theme', + document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark' + ); + localStorage.setItem('theme', document.documentElement.getAttribute('data-theme')); + }; + document.body.appendChild(toggle); +} + +// Search functionality +function initSearch() { + const searchBox = document.createElement('input'); + searchBox.type = 'text'; + searchBox.placeholder = 'Search tickets...'; + searchBox.className = 'search-box'; + searchBox.oninput = (e) => { + const searchTerm = e.target.value.toLowerCase(); + const rows = document.querySelectorAll('tbody tr'); + rows.forEach(row => { + const text = row.textContent.toLowerCase(); + row.style.display = text.includes(searchTerm) ? '' : 'none'; + }); + }; + document.querySelector('h1').after(searchBox); +} + +// Filter by status +function initStatusFilter() { + const filter = document.createElement('select'); + filter.innerHTML = ` + + + + `; + filter.className = 'status-filter'; + filter.onchange = (e) => { + const status = e.target.value; + const rows = document.querySelectorAll('tbody tr'); + rows.forEach(row => { + if (!status || row.querySelector('.status-' + status)) { + row.style.display = ''; + } else { + row.style.display = 'none'; + } + }); + }; + document.querySelector('.table-controls .table-actions').prepend(filter); +} + +function sortTable(table, column) { + const headers = table.querySelectorAll('th'); + headers.forEach(header => { + header.classList.remove('sort-asc', 'sort-desc'); + }); + + const rows = Array.from(table.querySelectorAll('tbody tr')); + const currentDirection = table.dataset.sortColumn == column + ? (table.dataset.sortDirection === 'asc' ? 'desc' : 'asc') + : 'asc'; + + table.dataset.sortColumn = column; + table.dataset.sortDirection = currentDirection; + + rows.sort((a, b) => { + const aValue = a.children[column].textContent.trim(); + const bValue = b.children[column].textContent.trim(); + + // Check if this is a date column (Created or Updated) + const headerText = headers[column].textContent.toLowerCase(); + if (headerText === 'created' || headerText === 'updated') { + const dateA = new Date(aValue); + const dateB = new Date(bValue); + return currentDirection === 'asc' ? dateA - dateB : dateB - dateA; + } + + // Existing numeric and string comparison logic + const numA = parseFloat(aValue); + const numB = parseFloat(bValue); + + if (!isNaN(numA) && !isNaN(numB)) { + return currentDirection === 'asc' ? numA - numB : numB - numA; + } + + return currentDirection === 'asc' + ? aValue.localeCompare(bValue) + : bValue.localeCompare(aValue); + }); + + const currentHeader = headers[column]; + currentHeader.classList.add(currentDirection === 'asc' ? 'sort-asc' : 'sort-desc'); + + const tbody = table.querySelector('tbody'); + rows.forEach(row => tbody.appendChild(row)); +} + +// Modify the CSS to ensure arrows are more visible +document.addEventListener('DOMContentLoaded', function() { + const tableHeaders = document.querySelectorAll('th'); + tableHeaders.forEach((header, index) => { + header.style.cursor = 'pointer'; // Make headers look clickable + header.addEventListener('click', () => { + const table = header.closest('table'); + sortTable(table, index); + }); + }); +}); + +function createHamburgerMenu() { + // Create hamburger menu container + const hamburgerMenu = document.createElement('div'); + hamburgerMenu.className = 'hamburger-menu'; + hamburgerMenu.innerHTML = ` +
+
+
+

Filters

+
+

Categories

+
+
+
+

Types

+
+
+
+ + +
+
+ `; + + // Populate categories and types from data attributes + const categoriesContainer = hamburgerMenu.querySelector('#category-filters'); + const typesContainer = hamburgerMenu.querySelector('#type-filters'); + + const categories = JSON.parse(document.body.dataset.categories || '[]'); + const types = JSON.parse(document.body.dataset.types || '[]'); + + // Create checkboxes for categories + categories.forEach(category => { + const label = document.createElement('label'); + const checkbox = document.createElement('input'); + checkbox.type = 'checkbox'; + checkbox.value = category; + checkbox.name = 'category'; + label.appendChild(checkbox); + label.appendChild(document.createTextNode(category)); + categoriesContainer.appendChild(label); + }); + + // Create checkboxes for types + types.forEach(type => { + const label = document.createElement('label'); + const checkbox = document.createElement('input'); + checkbox.type = 'checkbox'; + checkbox.value = type; + checkbox.name = 'type'; + label.appendChild(checkbox); + label.appendChild(document.createTextNode(type)); + typesContainer.appendChild(label); + }); + + // Toggle hamburger menu + const hamburgerIcon = hamburgerMenu.querySelector('.hamburger-icon'); + const hamburgerContent = hamburgerMenu.querySelector('.hamburger-content'); + hamburgerIcon.addEventListener('click', () => { + hamburgerContent.classList.toggle('open'); + document.body.classList.toggle('menu-open'); + }); + + // Apply filters + const applyFiltersBtn = hamburgerMenu.querySelector('#apply-filters'); + applyFiltersBtn.addEventListener('click', () => { + const selectedCategories = Array.from( + categoriesContainer.querySelectorAll('input:checked') + ).map(cb => cb.value); + + const selectedTypes = Array.from( + typesContainer.querySelectorAll('input:checked') + ).map(cb => cb.value); + + // Construct URL with filters + const params = new URLSearchParams(window.location.search); + + if (selectedCategories.length > 0) { + params.set('category', selectedCategories.join(',')); + } else { + params.delete('category'); + } + + if (selectedTypes.length > 0) { + params.set('type', selectedTypes.join(',')); + } else { + params.delete('type'); + } + + // Reload with new filters + window.location.search = params.toString(); + }); + + // Clear filters + const clearFiltersBtn = hamburgerMenu.querySelector('#clear-filters'); + clearFiltersBtn.addEventListener('click', () => { + const params = new URLSearchParams(window.location.search); + params.delete('category'); + params.delete('type'); + window.location.search = params.toString(); + }); + + // Add to body + document.body.appendChild(hamburgerMenu); + + // Close hamburger menu + const closeButton = hamburgerMenu.querySelector('.close-hamburger'); + closeButton.addEventListener('click', () => { + hamburgerContent.classList.remove('open'); + document.body.classList.remove('menu-open'); + }); +} + +// Add to DOMContentLoaded +document.addEventListener('DOMContentLoaded', createHamburgerMenu); diff --git a/src/assets/js/ticket.js b/src/assets/js/ticket.js new file mode 100644 index 0000000..8a70795 --- /dev/null +++ b/src/assets/js/ticket.js @@ -0,0 +1,184 @@ +function saveTicket() { + const editables = document.querySelectorAll('.editable'); + const data = {}; + const ticketId = window.location.href.split('id=')[1]; + + editables.forEach(field => { + if (field.dataset.field) { + data[field.dataset.field] = field.value; + } + }); + + fetch('update_ticket.php', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + ticket_id: ticketId, + ...data + }) + }) + .then(response => response.json()) + .then(data => { + if(data.success) { + const statusDisplay = document.getElementById('statusDisplay'); + statusDisplay.className = `status-${data.status}`; + statusDisplay.textContent = data.status; + } + }); +} + +function toggleEditMode() { + const editButton = document.getElementById('editButton'); + const editables = document.querySelectorAll('.editable'); + const isEditing = editButton.classList.contains('active'); + + if (!isEditing) { + // Enable editing + editButton.textContent = 'Save Changes'; + editButton.classList.add('active'); + editables.forEach(field => { + field.disabled = false; + if (field.classList.contains('title-input')) { + field.focus(); + } + }); + } else { + // Save changes and disable editing + saveTicket(); + editButton.textContent = 'Edit Ticket'; + editButton.classList.remove('active'); + editables.forEach(field => { + field.disabled = true; + }); + } +} +function addComment() { + const commentText = document.getElementById('newComment').value; + const ticketId = window.location.href.split('id=')[1]; + + fetch('add_comment.php', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + ticket_id: ticketId, + comment_text: commentText + }) + }) + .then(response => response.json()) + .then(data => { + if(data.success) { + // Clear the comment box + document.getElementById('newComment').value = ''; + + // Add new comment to the list + const commentsList = document.querySelector('.comments-list'); + const newComment = ` +
+
+ ${data.user_name} + ${data.created_at} +
+
${commentText}
+
+ `; + commentsList.insertAdjacentHTML('afterbegin', newComment); + } + }); +} + +function togglePreview() { + const preview = document.getElementById('markdownPreview'); + const textarea = document.getElementById('newComment'); + const isPreviewEnabled = document.getElementById('markdownToggle').checked; + + preview.style.display = isPreviewEnabled ? 'block' : 'none'; + + if (isPreviewEnabled) { + preview.innerHTML = marked.parse(textarea.value); + textarea.addEventListener('input', updatePreview); + } else { + textarea.removeEventListener('input', updatePreview); + } +} + +function updatePreview() { + const preview = document.getElementById('markdownPreview'); + const textarea = document.getElementById('newComment'); + preview.innerHTML = marked.parse(textarea.value); +} + +function toggleMarkdownMode() { + const previewToggle = document.getElementById('markdownToggle'); + const isMasterEnabled = document.getElementById('markdownMaster').checked; + + previewToggle.disabled = !isMasterEnabled; + if (!isMasterEnabled) { + previewToggle.checked = false; + document.getElementById('markdownPreview').style.display = 'none'; + } +} + +function addComment() { + const commentText = document.getElementById('newComment').value; + const isMarkdownEnabled = document.getElementById('markdownMaster').checked; + const ticketId = window.location.href.split('id=')[1]; + + fetch('add_comment.php', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + ticket_id: ticketId, + comment_text: commentText, + markdown_enabled: isMarkdownEnabled + }) + }) + .then(response => response.json()) + .then(data => { + if(data.success) { + const commentsList = document.querySelector('.comments-list'); + const newCommentHtml = ` +
+
+ ${data.user_name} + ${data.created_at} +
+
+ ${isMarkdownEnabled ? marked.parse(commentText) : commentText} +
+
+ `; + commentsList.insertAdjacentHTML('afterbegin', newCommentHtml); + document.getElementById('newComment').value = ''; + } + }); +} + +document.addEventListener('DOMContentLoaded', function() { + // Show description tab by default + showTab('description'); +}); + +function showTab(tabName) { + // Hide all tab contents + const descriptionTab = document.getElementById('description-tab'); + const commentsTab = document.getElementById('comments-tab'); + + // Hide both tabs + descriptionTab.style.display = 'none'; + commentsTab.style.display = 'none'; + + // Remove active class from all buttons + document.querySelectorAll('.tab-btn').forEach(btn => { + btn.classList.remove('active'); + }); + + // Show selected tab and activate its button + document.getElementById(`${tabName}-tab`).style.display = 'block'; + document.querySelector(`[onclick="showTab('${tabName}')"]`).classList.add('active'); +} diff --git a/src/create_ticket_api.php b/src/create_ticket_api.php new file mode 100644 index 0000000..d956e25 --- /dev/null +++ b/src/create_ticket_api.php @@ -0,0 +1,84 @@ + false, + 'error' => 'Configuration file not found' + ]); + exit; +} + +$envVars = parse_ini_file($envFile); +if (!$envVars) { + echo json_encode([ + 'success' => false, + 'error' => 'Invalid configuration file' + ]); + exit; +} + +// Database connection with detailed error handling +$conn = new mysqli( + $envVars['REACT_APP_DB_HOST'], + $envVars['REACT_APP_DB_USER'], + $envVars['REACT_APP_DB_PASS'], + $envVars['REACT_APP_DB_NAME'] +); + +if ($conn->connect_error) { + echo json_encode([ + 'success' => false, + 'error' => 'Database connection failed: ' . $conn->connect_error + ]); + exit; +} + +// Get POST data +$data = json_decode(file_get_contents('php://input'), true); + +// Generate ticket ID (9-digit format with leading zeros) +$ticket_id = sprintf('%09d', mt_rand(1, 999999999)); + +// Prepare insert query +$sql = "INSERT INTO tickets (ticket_id, title, description, status, priority, category, type) + VALUES (?, ?, ?, ?, ?, ?, ?)"; + +$stmt = $conn->prepare($sql); +// First, store all values in variables +$title = $data['title']; +$description = $data['description']; +$status = $data['status'] ?? 'Open'; +$priority = $data['priority'] ?? '4'; +$category = $data['category'] ?? 'General'; +$type = $data['type'] ?? 'Issue'; + +// Then use the variables in bind_param +$stmt->bind_param( + "sssssss", + $ticket_id, + $title, + $description, + $status, + $priority, + $category, + $type +); + +if ($stmt->execute()) { + echo json_encode([ + 'success' => true, + 'ticket_id' => $ticket_id, + 'message' => 'Ticket created successfully' + ]); +} else { + echo json_encode([ + 'success' => false, + 'error' => $conn->error + ]); +} + +$stmt->close(); +$conn->close(); diff --git a/src/dashboard.php b/src/dashboard.php new file mode 100755 index 0000000..4c29e5c --- /dev/null +++ b/src/dashboard.php @@ -0,0 +1,149 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +// Pagination settings from localStorage or defaults +$page = isset($_GET['page']) ? (int)$_GET['page'] : 1; +$limit = isset($_COOKIE['ticketsPerPage']) ? (int)$_COOKIE['ticketsPerPage'] : 15; +$defaultSortColumn = isset($_COOKIE['defaultSortColumn']) ? $_COOKIE['defaultSortColumn'] : 'ticket_id'; +$sortDirection = isset($_COOKIE['sortDirection']) ? $_COOKIE['sortDirection'] : 'desc'; +$offset = ($page - 1) * $limit; + +// Get total number of tickets +$totalTicketsQuery = "SELECT COUNT(*) as total FROM tickets"; +$totalTicketsResult = $conn->query($totalTicketsQuery); +$totalTickets = $totalTicketsResult->fetch_assoc()['total']; +$totalPages = ceil($totalTickets / $limit); + +// Modify SQL to use these settings +$sql = "SELECT * FROM tickets ORDER BY $defaultSortColumn $sortDirection LIMIT $limit OFFSET $offset"; +$result = $conn->query($sql); +?> + + + + + + + Ticket Dashboard + + + + + +
+

Tinker Tickets

+ +
+ +
+
+ Total Tickets: +
+
+ +
+ + + + +
+
+
+ + + + + + + + + + + + + + + + num_rows > 0) { + while($row = $result->fetch_assoc()) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + } else { + echo ""; + } + ?> + +
Ticket IDPriorityTitleCategoryTypeStatusCreatedUpdated
{$row['ticket_id']}{$row['priority']}{$row['title']}{$row['category']}{$row['type']}{$row['status']}" . date('Y-m-d H:i', strtotime($row['created_at'])) . "" . date('Y-m-d H:i', strtotime($row['updated_at'])) . "
No tickets found
+ + close(); ?> + + + + diff --git a/src/index.css b/src/index.css deleted file mode 100644 index ec2585e..0000000 --- a/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -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/src/index.js b/src/index.js deleted file mode 100644 index d563c0f..0000000 --- a/src/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/src/logo.svg b/src/logo.svg old mode 100644 new mode 100755 diff --git a/src/new_ticket.php b/src/new_ticket.php new file mode 100644 index 0000000..3f5ef8d --- /dev/null +++ b/src/new_ticket.php @@ -0,0 +1,104 @@ + + + + + + + + Create New Ticket + + + + + + +
+
+

Create New Ticket

+
+ +
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ + +
+ +
+ + +
+
+
+ + + + diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js deleted file mode 100644 index 5253d3a..0000000 --- a/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js deleted file mode 100644 index 8f2609b..0000000 --- a/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/src/ticket.php b/src/ticket.php new file mode 100644 index 0000000..eaaceb3 --- /dev/null +++ b/src/ticket.php @@ -0,0 +1,196 @@ +prepare($sql); +$stmt->bind_param("i", $ticket_id); +$stmt->execute(); +$result = $stmt->get_result(); +$ticket = $result->fetch_assoc(); +?> + + + + + + + Ticket #<?php echo $ticket_id; ?> + + + + + + + + +
"> +
+

" data-field="title" disabled>

+
+
UUID
+
+
+ "> + ">P +
+ +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+ +
+
+ + +
+
+ +
+
+

Comments

+
+ +
+
+
+ + Enable Markdown +
+
+ + Preview Markdown +
+
+ +
+ +
+
+
+ prepare($commentsSql); + $stmt->bind_param("s", $ticket_id); + $stmt->execute(); + $comments = $stmt->get_result(); + + while($comment = $comments->fetch_assoc()) { + echo "
"; + echo "
"; + echo "{$comment['user_name']}"; + echo "" . date('M d, Y H:i', strtotime($comment['created_at'])) . ""; + echo "
"; + echo "
"; + if ($comment['markdown_enabled']) { + echo ""; + } else { + echo htmlspecialchars($comment['comment_text']); + } + echo "
"; + echo "
"; + } + ?> +
+
+
+ +
+ + diff --git a/src/update_ticket.php b/src/update_ticket.php new file mode 100644 index 0000000..49dd054 --- /dev/null +++ b/src/update_ticket.php @@ -0,0 +1,56 @@ +prepare($sql); +$stmt->bind_param( + "sisssss", + $data['title'], + $data['priority'], + $data['status'], + $data['description'], + $data['category'], + $data['type'], + $data['ticket_id'] +); + +// After successful update +if ($stmt->execute()) { + header('Content-Type: application/json'); + echo json_encode([ + 'success' => true, + 'status' => $data['status'] // Send back the new status + ]); +} else { + header('Content-Type: application/json'); + echo json_encode([ + 'success' => false, + 'error' => $conn->error + ]); +} + +$stmt->close(); +$conn->close();

-
- logo -

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

-
- Learn React - -
-