From 5b198977407a95e59db28faf9e0cfdfb7b36aff1 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 30 Aug 2024 19:02:46 +0200 Subject: [PATCH] init project --- README.md | 1 + package-lock.json | 20786 ++++++++++++++++ package.json | 52 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 43 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 38 + src/App.test.tsx | 9 + src/App.tsx | 32 + src/core/components/AppRoutes/index.tsx | 109 + src/core/components/DashboardLayout/index.tsx | 55 + src/core/components/Header/index.tsx | 189 + src/core/components/Header/styles.module.css | 25 + src/core/components/PageContent/index.tsx | 26 + .../components/SideMenu/Desktop/index.tsx | 32 + src/core/components/SideMenu/Mobile/index.tsx | 24 + src/core/components/SideMenu/index.tsx | 275 + .../components/SideMenu/sideMenuSlice.tsx | 28 + src/core/store/appSlice.tsx | 20 + src/core/store/store.tsx | 22 + src/core/utils/utils.tsx | 18 + src/features/ContactSupport/index.tsx | 7 + src/features/Lessons/LessonPage/index.tsx | 150 + .../LessonPage/pexels-photo-302902.webp | Bin 0 -> 48448 bytes .../Lessons/LessonPageEditor/index.tsx | 128 + .../lessonPageEditorSlice.tsx | 54 + src/features/Lessons/index.tsx | 98 + .../Lessons/pexels-photo-1181625.webp | Bin 0 -> 62328 bytes src/features/Lessons/pexels-photo-302894.webp | Bin 0 -> 63094 bytes src/features/PageNotFound/index.tsx | 7 + src/features/Roles/index.tsx | 17 + src/features/Settings/index.tsx | 17 + src/features/SuggestFeature/index.tsx | 7 + src/features/Team/index.tsx | 17 + src/features/WhatsNew/index.tsx | 7 + src/index.css | 13 + src/index.tsx | 24 + src/react-app-env.d.ts | 1 + src/reportWebVitals.ts | 15 + src/setupTests.ts | 5 + src/shared/components/MyBanner/index.tsx | 71 + .../MyBanner/pexels-photo-269077.jpeg | Bin 0 -> 127240 bytes .../components/MyBanner/styles.module.css | 26 + .../components/MyCenteredSpin/index.tsx | 10 + src/shared/components/MyContainer/index.tsx | 30 + .../components/MySupsenseFallback/index.tsx | 34 + tsconfig.json | 26 + 50 files changed, 22576 insertions(+) create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.test.tsx create mode 100644 src/App.tsx create mode 100644 src/core/components/AppRoutes/index.tsx create mode 100644 src/core/components/DashboardLayout/index.tsx create mode 100644 src/core/components/Header/index.tsx create mode 100644 src/core/components/Header/styles.module.css create mode 100644 src/core/components/PageContent/index.tsx create mode 100644 src/core/components/SideMenu/Desktop/index.tsx create mode 100644 src/core/components/SideMenu/Mobile/index.tsx create mode 100644 src/core/components/SideMenu/index.tsx create mode 100644 src/core/components/SideMenu/sideMenuSlice.tsx create mode 100644 src/core/store/appSlice.tsx create mode 100644 src/core/store/store.tsx create mode 100644 src/core/utils/utils.tsx create mode 100644 src/features/ContactSupport/index.tsx create mode 100644 src/features/Lessons/LessonPage/index.tsx create mode 100644 src/features/Lessons/LessonPage/pexels-photo-302902.webp create mode 100644 src/features/Lessons/LessonPageEditor/index.tsx create mode 100644 src/features/Lessons/LessonPageEditor/lessonPageEditorSlice.tsx create mode 100644 src/features/Lessons/index.tsx create mode 100644 src/features/Lessons/pexels-photo-1181625.webp create mode 100644 src/features/Lessons/pexels-photo-302894.webp create mode 100644 src/features/PageNotFound/index.tsx create mode 100644 src/features/Roles/index.tsx create mode 100644 src/features/Settings/index.tsx create mode 100644 src/features/SuggestFeature/index.tsx create mode 100644 src/features/Team/index.tsx create mode 100644 src/features/WhatsNew/index.tsx create mode 100644 src/index.css create mode 100644 src/index.tsx create mode 100644 src/react-app-env.d.ts create mode 100644 src/reportWebVitals.ts create mode 100644 src/setupTests.ts create mode 100644 src/shared/components/MyBanner/index.tsx create mode 100644 src/shared/components/MyBanner/pexels-photo-269077.jpeg create mode 100644 src/shared/components/MyBanner/styles.module.css create mode 100644 src/shared/components/MyCenteredSpin/index.tsx create mode 100644 src/shared/components/MyContainer/index.tsx create mode 100644 src/shared/components/MySupsenseFallback/index.tsx create mode 100644 tsconfig.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..2c4c608 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +https://master--5fc05e08a4a65d0021ae0bf2.chromatic.com/?path=/story/presets-sortable-grid--basic-setup diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ea43cbc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,20786 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@ant-design/icons": "^5.2.6", + "@dnd-kit/core": "^6.1.0", + "@reduxjs/toolkit": "^2.2.7", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.106", + "@types/react": "^18.3.4", + "@types/react-dom": "^18.3.0", + "antd": "^5.20.3", + "i18next": "^23.7.6", + "i18next-browser-languagedetector": "^7.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-i18next": "^13.5.0", + "react-redux": "^9.1.2", + "react-router-dom": "^6.19.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.1.0.tgz", + "integrity": "sha512-MMoDGWn1y9LdQJQSHiCC20x3uZ3CwQnv9QMz6pCmJOrqdgM9YxsoVVY0wtrdXbmfSgnV0KNk6zi09NAhMR2jvg==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^3.6.1" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.21.1.tgz", + "integrity": "sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.3.3" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs-utils/-/cssinjs-utils-1.0.3.tgz", + "integrity": "sha512-BrztZZKuoYcJK8uEH40ylBemf/Mu/QPiDos56g2bv6eUoniQkgQHOCOvA3+pncoFO1TaS8xcUCIqGzDA0I+ZVQ==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.0", + "@babel/runtime": "^7.23.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@ant-design/fast-color": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@ant-design/fast-color/-/fast-color-2.0.6.tgz", + "integrity": "sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@ant-design/icons": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.4.0.tgz", + "integrity": "sha512-QZbWC5xQYexCI5q4/fehSEkchJr5UGtvAJweT743qKUQQGs9IH2DehNLP49DJ3Ii9m9CijD2HN6fNy3WKhIFdA==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", + "license": "MIT" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz", + "integrity": "sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.4", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "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==", + "license": "MIT", + "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.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "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.0", + "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.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "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.", + "license": "MIT", + "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.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", + "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-decorators": "^7.24.7" + }, + "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.", + "license": "MIT", + "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.", + "license": "MIT", + "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.", + "license": "MIT", + "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.", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", + "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", + "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", + "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", + "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", + "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.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz", + "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-flow": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", + "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz", + "integrity": "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.4.tgz", + "integrity": "sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", + "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", + "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@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", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@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.37.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==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", + "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz", + "integrity": "sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.1.0.tgz", + "integrity": "sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==", + "license": "MIT", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.0", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "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==", + "license": "MIT", + "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/@rc-component/async-validator": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.0.4.tgz", + "integrity": "sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.4" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@rc-component/color-picker": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-2.0.1.tgz", + "integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6", + "@babel/runtime": "^7.23.6", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/qrcode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rc-component/qrcode/-/qrcode-1.0.0.tgz", + "integrity": "sha512-L+rZ4HXP2sJ1gHMGHjsg9jlYBX/SLN2D6OxP9Zn3qgtpMWtO2vUfxVFwiogHpAIqs54FnALxraUy/BCO1yRIgg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.0.tgz", + "integrity": "sha512-h6hyILDwL+In9GAgRobwRWihLqqsD7Uft3fZGrJ7L4EiyCoxbnNYwzPXDfz7vNDhWeVyvAWQJj9fJCzpI4+b4g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.2.1.tgz", + "integrity": "sha512-fuU11J8pOt6+U/tU6/CAv8wjCwGaNeRk9f5k8HQth7JBbJ6MMH62WhGycVW75VnXfBZgL/7kO+wbiO2Xc9U9sQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.38.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.7.tgz", + "integrity": "sha512-faI3cZbSdFb8yv9dhDTmGwclW0vk0z5o1cia+kf7gCbaCwHI5e+7tP57mJUv22pNcNbeA62GSrPpfrUfdXcQ6g==", + "license": "MIT", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/@remix-run/router": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.1.tgz", + "integrity": "sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT", + "peer": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "license": "MIT", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "16.18.106", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.106.tgz", + "integrity": "sha512-YTgQUcpdXRc7iiEMutkkXl9WUx5lGUCVYvnfRg9CV+IA4l9epctEhCTbaw4KgzXaKYv8emvFJkEM65+MkNUhsQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz", + "integrity": "sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "Apache-2.0" + }, + "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", + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + ], + "license": "Apache-2.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" + ], + "license": "Apache-2.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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antd": { + "version": "5.20.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.20.3.tgz", + "integrity": "sha512-v2s5LJlhuccIKLT17ESXQDkiQJdPK4jXg4x2pmSSRlrKXAxfftn8Zhd/7pdF3qR3OkwheQpSRjynrNZKp9Tgkg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.1.0", + "@ant-design/cssinjs": "^1.21.0", + "@ant-design/cssinjs-utils": "^1.0.3", + "@ant-design/icons": "^5.4.0", + "@ant-design/react-slick": "~1.1.2", + "@babel/runtime": "^7.24.8", + "@ctrl/tinycolor": "^3.6.1", + "@rc-component/color-picker": "~2.0.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/qrcode": "~1.0.0", + "@rc-component/tour": "~1.15.0", + "@rc-component/trigger": "^2.2.1", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.11", + "rc-cascader": "~3.27.0", + "rc-checkbox": "~3.3.0", + "rc-collapse": "~3.7.3", + "rc-dialog": "~9.5.2", + "rc-drawer": "~7.2.0", + "rc-dropdown": "~4.2.0", + "rc-field-form": "~2.4.0", + "rc-image": "~7.9.0", + "rc-input": "~1.6.3", + "rc-input-number": "~9.2.0", + "rc-mentions": "~2.15.0", + "rc-menu": "~9.14.1", + "rc-motion": "^2.9.2", + "rc-notification": "~5.6.0", + "rc-pagination": "~4.2.0", + "rc-picker": "~4.6.13", + "rc-progress": "~4.0.0", + "rc-rate": "~2.13.0", + "rc-resize-observer": "^1.4.0", + "rc-segmented": "~2.3.0", + "rc-select": "~14.15.1", + "rc-slider": "~11.1.5", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.45.7", + "rc-tabs": "~15.1.1", + "rc-textarea": "~1.8.1", + "rc-tooltip": "~6.2.0", + "rc-tree": "~5.8.8", + "rc-tree-select": "~5.22.1", + "rc-upload": "~4.7.0", + "rc-util": "^5.43.0", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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" + } + ], + "license": "MIT", + "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==", + "license": "MIT", + "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.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=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==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "license": "MIT" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", + "hasInstallScript": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "ISC", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "CC0-1.0", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT" + }, + "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" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + ], + "license": "BSD-2-Clause" + }, + "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", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "license": "MIT", + "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.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.2.tgz", + "integrity": "sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "license": "MIT", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "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.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "license": "MIT", + "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.0.19", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "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==", + "license": "Apache-2.0", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Unlicense" + }, + "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==", + "license": "ISC" + }, + "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, + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "license": "MIT", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "license": "MIT", + "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" + } + ], + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/i18next": { + "version": "23.14.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.14.0.tgz", + "integrity": "sha512-Y5GL4OdA8IU2geRrt2+Uc1iIhsjICdHZzT9tNwQ3TVqdNzgxHToGCKf/TPRP80vTCAP6svg2WbbJL+Gx5MFQVA==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", + "integrity": "sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "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==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", + "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + ], + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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" + } + ], + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "ISC", + "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" + } + ], + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + ], + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "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)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc-cascader": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.27.0.tgz", + "integrity": "sha512-z5uq8VvQadFUBiuZJ7YF5UAUGNkZtdEtcEYiIA94N/Kc2MIKr6lEbN5HyVddvYSgwWlKqnL6pH5bFXFuIK3MNg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.15.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.3.0.tgz", + "integrity": "sha512-Ih3ZaAcoAiFKJjifzwsGiT/f/quIkxJoklW4yKGho14Olulwn8gN7hOBve0/WGDg5o/l/5mL0w7ff7/YGvefVw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.3.tgz", + "integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.5.2.tgz", + "integrity": "sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.2.0.tgz", + "integrity": "sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.0.tgz", + "integrity": "sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.4.0.tgz", + "integrity": "sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/async-validator": "^5.0.3", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.9.0.tgz", + "integrity": "sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.5.2", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.6.3.tgz", + "integrity": "sha512-wI4NzuqBS8vvKr8cljsvnTUqItMfG1QbJoxovCgL+DX4eVUcHIjVwharwevIxyy7H/jbLryh+K7ysnJr23aWIA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.2.0.tgz", + "integrity": "sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.6.0", + "rc-util": "^5.40.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.15.0.tgz", + "integrity": "sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-input": "~1.6.0", + "rc-menu": "~9.14.0", + "rc-textarea": "~1.8.0", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.14.1.tgz", + "integrity": "sha512-5wlRb3M8S4yGlWhSoEYJ7ZVRElyScdcpUHxgiLxkeig1tEdyKrnED3B2fhpN0Rrpdp9jyhnmZR/Lwq2fH5VvDQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.0.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.2.tgz", + "integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.0.tgz", + "integrity": "sha512-TGQW5T7waOxLwgJG7fXcw8l7AQiFOjaZ7ISF5PrU526nunHRNcTMuzKihQHaF4E/h/KfOCDk3Mv8eqzbu2e28w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.2.0.tgz", + "integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "4.6.14", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.6.14.tgz", + "integrity": "sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.1", + "rc-overflow": "^1.3.2", + "rc-resize-observer": "^1.4.0", + "rc-util": "^5.43.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "date-fns": ">= 2.x", + "dayjs": ">= 1.x", + "luxon": ">= 3.x", + "moment": ">= 2.x", + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/rc-progress": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz", + "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.0.tgz", + "integrity": "sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.3.0.tgz", + "integrity": "sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.15.1", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.15.1.tgz", + "integrity": "sha512-mGvuwW1RMm1NCSI8ZUoRoLRK51R2Nb+QJnmiAvbDRcjh2//ulCkxeV6ZRFTECPpE1t2DPfyqZMPw90SVJzQ7wQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.1.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.5.tgz", + "integrity": "sha512-b77H5PbjMKsvkYXAYIkn50QuFX6ICQmCTibDinI9q+BHx65/TV4TeU25+oadhSRzykxs0/vBWeKBwRyySOeWlg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.45.7", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.45.7.tgz", + "integrity": "sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.37.0", + "rc-virtual-list": "^3.14.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.1.1.tgz", + "integrity": "sha512-Tc7bJvpEdkWIVCUL7yQrMNBJY3j44NcyWS48jF/UKMXuUlzaXK+Z/pEL5LjGcTadtPvVmNqA40yv7hmr+tCOAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.2.0", + "rc-menu": "~9.14.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.8.1.tgz", + "integrity": "sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.6.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.2.0.tgz", + "integrity": "sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.8.8", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.8.tgz", + "integrity": "sha512-S+mCMWo91m5AJqjz3PdzKilGgbFm7fFJRFiTDOcoRbD7UfMOPnerXwMworiga0O2XIo383UoWuEfeHs1WOltag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.22.2", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.22.2.tgz", + "integrity": "sha512-WHmWCck4+8mf4/KFTjw70AlnoNPkX4C1TOIzzwxfZ7w8hcNO4bzggoeO2Q3fAedjZteN5I3t2dT0BCZAnHedlQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.15.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.7.0.tgz", + "integrity": "sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.43.0.tgz", + "integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util/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==", + "license": "MIT" + }, + "node_modules/rc-virtual-list": { + "version": "3.14.5", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz", + "integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/react-i18next": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", + "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "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==", + "license": "MIT" + }, + "node_modules/react-redux": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.1.tgz", + "integrity": "sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.19.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.1.tgz", + "integrity": "sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.19.1", + "react-router": "6.26.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "license": "MIT", + "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", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause" + }, + "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", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz", + "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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.", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.10.tgz", + "integrity": "sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "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.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/throttle-debounce": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", + "license": "MIT", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "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==", + "license": "0BSD" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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.", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0" + }, + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "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", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..38a26c2 --- /dev/null +++ b/package.json @@ -0,0 +1,52 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@ant-design/icons": "^5.2.6", + "@dnd-kit/core": "^6.1.0", + "@reduxjs/toolkit": "^2.2.7", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.106", + "@types/react": "^18.3.4", + "@types/react-dom": "^18.3.0", + "antd": "^5.20.3", + "i18next": "^23.7.6", + "i18next-browser-languagedetector": "^7.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-i18next": "^13.5.0", + "react-redux": "^9.1.2", + "react-router-dom": "^6.19.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "BROWSER=none PORT=50261 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 new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/src/App.test.tsx b/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +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/App.tsx b/src/App.tsx new file mode 100644 index 0000000..4699d5e --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,32 @@ +import React from "react"; +import logo from "./logo.svg"; +import "./App.css"; +import { Button, ConfigProvider, Layout, theme } from "antd"; +import DashboardLayout from "./core/components/DashboardLayout"; +import { darkMode } from "./core/store/appSlice"; +import { useSelector } from "react-redux"; + +const { defaultAlgorithm, darkAlgorithm } = theme; + +function App() { + const isDarkMode = useSelector(darkMode) + + console.info( + "\n %c LMS %c v0.1.0 %c \n", + "background-color: #555;color: #fff;padding: 3px 2px 3px 3px;border-radius: 3px 0 0 3px;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3)", + "background-color: #bc81e0;background-image: linear-gradient(90deg, #e67e22, #9b59b6);color: #fff;padding: 3px 3px 3px 2px;border-radius: 0 3px 3px 0;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3)", + "background-color: transparent" + ); + + return ( + + + + + + ); +} + +export default App; diff --git a/src/core/components/AppRoutes/index.tsx b/src/core/components/AppRoutes/index.tsx new file mode 100644 index 0000000..74e2c8e --- /dev/null +++ b/src/core/components/AppRoutes/index.tsx @@ -0,0 +1,109 @@ +import { Route, Routes } from "react-router-dom"; +import { MySupsenseFallback } from "../../../shared/components/MySupsenseFallback"; +import { Constants } from "../../utils/utils"; +import Team from "../../../features/Team"; +import Roles from "../../../features/Roles"; +import WhatsNew from "../../../features/WhatsNew"; +import SuggestFeature from "../../../features/SuggestFeature"; +import ContactSupport from "../../../features/ContactSupport"; +import Lessons from "../../../features/Lessons"; +import Settings from "../../../features/Settings"; +import PageNotFound from "../../../features/PageNotFound"; +import LessonPage from "../../../features/Lessons/LessonPage"; +import LessonPageEditor from "../../../features/Lessons/LessonPageEditor"; + +export default function AppRoutes() { + return ( + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + } + /> + + ); +} diff --git a/src/core/components/DashboardLayout/index.tsx b/src/core/components/DashboardLayout/index.tsx new file mode 100644 index 0000000..2f9d104 --- /dev/null +++ b/src/core/components/DashboardLayout/index.tsx @@ -0,0 +1,55 @@ +import { Grid, Layout } from "antd"; +import PageContent from "../PageContent"; +import SideMenuDesktop from "../SideMenu/Desktop"; +import SideMenuMobile from "../SideMenu/Mobile"; +import { SideMenuContent, SideMenuEditorContent } from "../SideMenu"; +import { useEffect } from "react"; +import { useDispatch, useSelector } from "react-redux"; +import { setIsSideMenuCollapsed } from "../SideMenu/sideMenuSlice"; +import { editorActive } from "../../../features/Lessons/LessonPageEditor/lessonPageEditorSlice"; + +const { useBreakpoint } = Grid; + +export function SideMenu() { + const screenBreakpoint = useBreakpoint(); + + const dispatch = useDispatch(); + + const isEditorActive = useSelector(editorActive); + + console.log("isEditorActive", isEditorActive); + + const Content = () => { + return isEditorActive ? : ; + }; + + useEffect(() => { + dispatch(setIsSideMenuCollapsed(!screenBreakpoint.lg)); + }, [screenBreakpoint]); + + return ( + <> + {screenBreakpoint.lg ? ( + + + + ) : ( + + + + )} + + ); +} + +export default function DashboardLayout() { + return ( + + + + + + + + ); +} diff --git a/src/core/components/Header/index.tsx b/src/core/components/Header/index.tsx new file mode 100644 index 0000000..e5ece8b --- /dev/null +++ b/src/core/components/Header/index.tsx @@ -0,0 +1,189 @@ +import { Avatar, Flex } from "antd"; +import { + isSideMenuCollapsed, + setIsSideMenuCollapsed, +} from "../SideMenu/sideMenuSlice"; +import { useDispatch, useSelector } from "react-redux"; +import { + EditOutlined, + EyeOutlined, + LeftOutlined, + MenuFoldOutlined, + MenuUnfoldOutlined, + MoonOutlined, + SunOutlined, + UserOutlined, +} from "@ant-design/icons"; +import { editorActive } from "../../../features/Lessons/LessonPageEditor/lessonPageEditorSlice"; +import { Link } from "react-router-dom"; +import { darkMode, setDarkMode } from "../../store/appSlice"; +import styles from "./styles.module.css"; + +type HeaderBarProps = { + theme?: "light" | "dark"; + onView?: () => void; + onEdit?: () => void; + backTo?: string; +}; + +export default function HeaderBar(props: HeaderBarProps = { theme: "light" }) { + const dispatch = useDispatch(); + + const isCollpased = useSelector(isSideMenuCollapsed); + const isDarkMode = useSelector(darkMode); + + return ( + + +
+ {isCollpased ? ( +
dispatch(setIsSideMenuCollapsed(false))} + > + +
+ ) : ( +
dispatch(setIsSideMenuCollapsed(true))} + > + +
+ )} +
+ + {props.backTo && ( + + + + Back + + + )} +
+ + + {props.onView && ( +
+ +
+ )} + + {props.onEdit && ( +
+ +
+ )} + + {isDarkMode ? ( +
dispatch(setDarkMode(false))} + > + +
+ ) : ( +
dispatch(setDarkMode(true))} + > + +
+ )} + } /> +
+
+ ); + + /* return ( +
+
+ ); */ +} diff --git a/src/core/components/Header/styles.module.css b/src/core/components/Header/styles.module.css new file mode 100644 index 0000000..096f492 --- /dev/null +++ b/src/core/components/Header/styles.module.css @@ -0,0 +1,25 @@ +.containerLight { + background-color: rgba(255, 255, 255, 0.9); + color: #000; +} + +.containerDark { + background-color: rgba(0, 0, 0, 0.22); + color: #fff; +} + +.iconContainer { + background-color: rgba(0, 0, 0, 0.05); + padding: 6px; + border-radius: 28px; + transition: background-color 0.2s; +} + +.iconContainer:hover { + background-color: rgba(0, 0, 0, 0.1); + cursor: pointer; +} + +.icon { + font-size: 20px; +} diff --git a/src/core/components/PageContent/index.tsx b/src/core/components/PageContent/index.tsx new file mode 100644 index 0000000..13f12e2 --- /dev/null +++ b/src/core/components/PageContent/index.tsx @@ -0,0 +1,26 @@ +import { Layout } from "antd"; +import { Content } from "antd/es/layout/layout"; +import HeaderMenu from "../Header"; +import AppRoutes from "../AppRoutes"; +import { useSelector } from "react-redux"; +import { isSideMenuCollapsed } from "../SideMenu/sideMenuSlice"; +import { BreakpointLgWidth } from "../../utils/utils"; + +export default function PageContent() { + const isCollpased = useSelector(isSideMenuCollapsed); + + return ( + + + + + + ); +} diff --git a/src/core/components/SideMenu/Desktop/index.tsx b/src/core/components/SideMenu/Desktop/index.tsx new file mode 100644 index 0000000..fa358e0 --- /dev/null +++ b/src/core/components/SideMenu/Desktop/index.tsx @@ -0,0 +1,32 @@ +import Sider from "antd/es/layout/Sider"; +import { useDispatch, useSelector } from "react-redux"; +import { isSideMenuCollapsed, setIsSideMenuCollapsed } from "../sideMenuSlice"; + +export default function SideMenuDesktop({ + children, +}: { + children: React.ReactNode; +}) { + const dispatch = useDispatch(); + const isCollpased = useSelector(isSideMenuCollapsed); + + return ( + dispatch(setIsSideMenuCollapsed(collapsed))} + > + {children} + + ); +} diff --git a/src/core/components/SideMenu/Mobile/index.tsx b/src/core/components/SideMenu/Mobile/index.tsx new file mode 100644 index 0000000..5c0c560 --- /dev/null +++ b/src/core/components/SideMenu/Mobile/index.tsx @@ -0,0 +1,24 @@ +import { Drawer } from "antd"; +import { useDispatch, useSelector } from "react-redux"; +import { isSideMenuCollapsed, setIsSideMenuCollapsed } from "../sideMenuSlice"; + +export default function SideMenuMobile({ + children, +}: { + children: React.ReactNode; +}) { + const dispatch = useDispatch(); + const isCollpased = useSelector(isSideMenuCollapsed); + + return ( + dispatch(setIsSideMenuCollapsed(true))} + placement="left" + styles={{ body: { padding: 0 } }} + width={200} + > + {children} + + ); +} diff --git a/src/core/components/SideMenu/index.tsx b/src/core/components/SideMenu/index.tsx new file mode 100644 index 0000000..8939f5f --- /dev/null +++ b/src/core/components/SideMenu/index.tsx @@ -0,0 +1,275 @@ +import { + ControlOutlined, + GroupOutlined, + MessageOutlined, + PieChartOutlined, + QuestionCircleOutlined, + SettingOutlined, + SnippetsOutlined, + TeamOutlined, + WalletOutlined, +} from "@ant-design/icons"; +import { Divider, Flex, Menu } from "antd"; +import { useEffect, useState } from "react"; +import { useLocation, useNavigate } from "react-router-dom"; +import { useTranslation } from "react-i18next"; +import { useDispatch, useSelector } from "react-redux"; +import { + setIsSideMenuCollapsed, + setSideMenuComponentFirstRender, + sideMenuComponentFirstRender, +} from "./sideMenuSlice"; +import { ItemType, MenuItemType } from "antd/es/menu/interface"; +import { BreakpointLgWidth, Constants } from "../../utils/utils"; +import { useDraggable, useDroppable } from "@dnd-kit/core"; +import Search from "antd/es/input/Search"; +import { MyContainer } from "../../../shared/components/MyContainer"; +import { addLessonContent } from "../../../features/Lessons/LessonPageEditor/lessonPageEditorSlice"; + +export function SideMenuContent() { + const location = useLocation(); + const [selectedKeys, setSelectedKeys] = useState("/"); + const [openKeys, setOpenKeys] = useState([""]); + const { t } = useTranslation(); + + const dispatch = useDispatch(); + const componentFirstRender = useSelector(sideMenuComponentFirstRender); + + const navigate = useNavigate(); + + const getFirstMenuItems = (): ItemType[] => { + let items: ItemType[] = []; + + // overview + + let overviewGroup: ItemType = { + key: "overviewGroup", + label: "OVERVIEW", + type: "group", + children: [], + }; + + if (overviewGroup.children) { + overviewGroup.children.push({ + key: Constants.ROUTE_PATHS.LESSIONS.ROOT, + label: "Lessons", + icon: , + }); + } + + items.push(overviewGroup); + + // organization + + let organizationGroup: ItemType = { + key: "organizationGroup", + label: "ORGANIZATION", + type: "group", + children: [], + }; + + if (organizationGroup.children) { + organizationGroup.children.push({ + key: Constants.ROUTE_PATHS.ORGANIZATION_TEAM, + label: "Team", + icon: , + }); + + organizationGroup.children.push({ + key: Constants.ROUTE_PATHS.ORGANIZATION_ROLES, + label: "Roles", + icon: , + }); + + organizationGroup.children.push({ + key: Constants.ROUTE_PATHS.ORGANIZATION_SETTINGS, + label: "Settings", + icon: , + }); + } + + items.push(organizationGroup); + + return items; + }; + + const getSecondMenuItems = (): ItemType[] => { + let items: ItemType[] = []; + + // support + + items.push({ + key: Constants.ROUTE_PATHS.WHATS_NEW, + label: "What's New", + icon: , + }); + + // feedback + + items.push({ + key: Constants.ROUTE_PATHS.SUGGEST_FEATURE, + label: "Suggest a Feature", + icon: , + }); + + // payment plan + + items.push({ + key: Constants.ROUTE_PATHS.CONTACT_SUPPORT, + label: "Contact Support", + icon: , + }); + + return items; + }; + + useEffect(() => { + const pathname = location.pathname; + + setSelectedKeys(pathname); + + let path = pathname.split("/"); + + if (path.length > 2) { + // /store/:storeId/:subPage - open the store menu + setOpenKeys([`/${path[1]}/${path[2]}`]); + } + + // auto close sideMenu on mobile + // this will prevent to auto close sideMenu on first render as the useEffects will be called after the first render + if (componentFirstRender) { + dispatch(setSideMenuComponentFirstRender(false)); + } else if (document.body.clientWidth < BreakpointLgWidth) { + dispatch(setIsSideMenuCollapsed(true)); + } + }, [location.pathname]); + + return ( +
+
+
+ +
+ navigate(item.key)} + theme="light" + selectedKeys={[selectedKeys]} + items={getFirstMenuItems()} + openKeys={openKeys} + onOpenChange={(openKeys) => + setOpenKeys( + openKeys[openKeys.length - 1] + ? [openKeys[openKeys.length - 1]] + : [] + ) + } + /> +
+
+ +
+ + + navigate(item.key)} + items={getSecondMenuItems()} + /> +
+
+ ); +} + +type ComponentGroup = { + category: string; + components: Component[]; +}; + +type Component = { + type: number; + name: string; + thumbnail?: string; +}; + +const componentsGroups: ComponentGroup[] = [ + { + category: "General", + components: [ + { + type: 0, + name: "Header", + }, + { + type: 1, + name: "Text", + }, + ], + }, +]; + +export function SideMenuEditorContent() { + const dispatch = useDispatch(); + + return ( + + + + {componentsGroups.map((group, i) => ( +
+ {group.category} + + + {group.components.map((component, i) => ( + { + console.log("insert component", component.type); + dispatch(addLessonContent(component.type)); + }} + > +
Thumbnail
+
{component.name}
+
+ ))} +
+
+ ))} +
+ ); +} diff --git a/src/core/components/SideMenu/sideMenuSlice.tsx b/src/core/components/SideMenu/sideMenuSlice.tsx new file mode 100644 index 0000000..6fce0b1 --- /dev/null +++ b/src/core/components/SideMenu/sideMenuSlice.tsx @@ -0,0 +1,28 @@ +import { createSlice } from "@reduxjs/toolkit"; +import { BreakpointLgWidth } from "../../utils/utils"; + +export const sideMenuSlice = createSlice({ + name: "sideMenu", + initialState: { + isSideMenuCollapsed: window.innerWidth < BreakpointLgWidth, + sideMenuComponentFirstRender: true, + }, + reducers: { + setIsSideMenuCollapsed: (state, action) => { + state.isSideMenuCollapsed = action.payload; + }, + setSideMenuComponentFirstRender: (state, action) => { + state.sideMenuComponentFirstRender = action.payload; + }, + }, + selectors: { + isSideMenuCollapsed: (state) => state.isSideMenuCollapsed, + sideMenuComponentFirstRender: (state) => state.sideMenuComponentFirstRender, + }, +}); + +export const { setIsSideMenuCollapsed, setSideMenuComponentFirstRender } = + sideMenuSlice.actions; + +export const { isSideMenuCollapsed, sideMenuComponentFirstRender } = + sideMenuSlice.selectors; diff --git a/src/core/store/appSlice.tsx b/src/core/store/appSlice.tsx new file mode 100644 index 0000000..7664306 --- /dev/null +++ b/src/core/store/appSlice.tsx @@ -0,0 +1,20 @@ +import { createSlice } from "@reduxjs/toolkit"; + +export const appSlice = createSlice({ + name: "app", + initialState: { + darkMode: false, + }, + reducers: { + setDarkMode: (state, action) => { + state.darkMode = action.payload; + }, + }, + selectors: { + darkMode: (state) => state.darkMode, + }, +}) + +export const { setDarkMode } = appSlice.actions; + +export const { darkMode } = appSlice.selectors; \ No newline at end of file diff --git a/src/core/store/store.tsx b/src/core/store/store.tsx new file mode 100644 index 0000000..08eefd7 --- /dev/null +++ b/src/core/store/store.tsx @@ -0,0 +1,22 @@ +import { configureStore } from "@reduxjs/toolkit"; +import { setupListeners } from "@reduxjs/toolkit/query"; +import { sideMenuSlice } from "../components/SideMenu/sideMenuSlice"; +import { lessonPageEditorSlice } from "../../features/Lessons/LessonPageEditor/lessonPageEditorSlice"; +import { appSlice } from "./appSlice"; + +export const makeStore = (/* preloadedState */) => { + const store = configureStore({ + reducer: { + app: appSlice.reducer, + sideMenu: sideMenuSlice.reducer, + lessonPageEditor: lessonPageEditorSlice.reducer, + // counter: counterSlice.reducer, + }, + // preloadedState, + }); + + setupListeners(store.dispatch); + return store; +}; + +export const store = makeStore(); diff --git a/src/core/utils/utils.tsx b/src/core/utils/utils.tsx new file mode 100644 index 0000000..412fd9f --- /dev/null +++ b/src/core/utils/utils.tsx @@ -0,0 +1,18 @@ +export const Constants = { + ROUTE_PATHS: { + LESSIONS: { + ROOT: "/lessons", + PAGE: "/lessons/:lessonId", + PAGE_EDITOR: "/lessons/:lessonId/editor", + }, + ORGANIZATION_TEAM: "/team", + ORGANIZATION_ROLES: "/roles", + ORGANIZATION_SETTINGS: "/organization", + WHATS_NEW: "/whats-new", + SUGGEST_FEATURE: "/suggest-feature", + CONTACT_SUPPORT: "/contact-support", + }, +}; + +// used for sideMenu +export const BreakpointLgWidth = 992; \ No newline at end of file diff --git a/src/features/ContactSupport/index.tsx b/src/features/ContactSupport/index.tsx new file mode 100644 index 0000000..a98f3a4 --- /dev/null +++ b/src/features/ContactSupport/index.tsx @@ -0,0 +1,7 @@ +export default function ContactSupport() { + return ( + <> +

ContactSupport

+ + ); +} diff --git a/src/features/Lessons/LessonPage/index.tsx b/src/features/Lessons/LessonPage/index.tsx new file mode 100644 index 0000000..0d0847f --- /dev/null +++ b/src/features/Lessons/LessonPage/index.tsx @@ -0,0 +1,150 @@ +import { Button, Card, Flex, Typography } from "antd"; + +import img from "./pexels-photo-302902.webp"; +import { MyContainer } from "../../../shared/components/MyContainer"; +import { CheckOutlined } from "@ant-design/icons"; +import { useDispatch, useSelector } from "react-redux"; +import { lessonContents } from "../LessonPageEditor/lessonPageEditorSlice"; +import HeaderBar from "../../../core/components/Header"; +import { useLocation, useNavigate } from "react-router-dom"; +import { Constants } from "../../../core/utils/utils"; + +export type LessonContent = { + id: string; + position: number; + type: number; + data: string; +}; + +const LessonContents = [ + { + id: "0", + position: 1, + type: 0, + data: "How to clean the coffee machine", + }, + { + id: "1", + position: 1, + type: 2, + data: img, + }, + { + id: "2", + position: 2, + type: 1, + data: "The proper cleaning of the coffee machine", + }, + { + id: "3", + position: 3, + type: 1, + data: "Think a moment in silence. What makes you really happy? Are you the only one with this? Probably you could sell this knowledge to others! Think about it", + }, +] as LessonContent[]; + +export function Converter({ + mode, + lessonContent, + onEdit, +}: { + mode: "view" | "edititable"; + lessonContent: LessonContent; + onEdit?: (newData: string) => void; +}) { + // const dispatch = useDispatch(); + // const contents = useSelector(lessonContents); + + switch (lessonContent.type) { + case 0: + return mode === "view" ? ( +
+ {lessonContent.data} +
+ ) : ( + onEdit?.(event), + }} + level={1} + style={{ + margin: 0, + width: "100%", + }} + > + {lessonContent.data} + + ); + case 1: + return mode === "view" ? ( +
{lessonContent.data}
+ ) : ( + onEdit?.(event), + }} + style={{ + margin: 0, + width: "100%", + }} + > + {lessonContent.data} + + ); + case 2: + return ( + img + ); + case 3: + return ( +
+ {lessonContent.data} +
+ ); + case 3: + return
{lessonContent.data}
; + default: + return
Unknown type
; + } +} + +export default function LessonPage() { + const location = useLocation() + const navigate = useNavigate() + + return ( + <> + + navigate(`${location.pathname}/editor`)} + /> + + + + + {LessonContents.map((lessonContent) => ( +
+ +
+ ))} + + + + +
+
+
+ + ); +} diff --git a/src/features/Lessons/LessonPage/pexels-photo-302902.webp b/src/features/Lessons/LessonPage/pexels-photo-302902.webp new file mode 100644 index 0000000000000000000000000000000000000000..8db569c5389f92c765101f46db7f7534407aaf3b GIT binary patch literal 48448 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 literal 0 HcmV?d00001 diff --git a/src/features/Lessons/LessonPageEditor/index.tsx b/src/features/Lessons/LessonPageEditor/index.tsx new file mode 100644 index 0000000..73f1d14 --- /dev/null +++ b/src/features/Lessons/LessonPageEditor/index.tsx @@ -0,0 +1,128 @@ +import { useNavigate, useParams } from "react-router-dom"; +import { + deleteLessonContent, + lessonContents, + lessonThumbnail, + setEditorActive, + setLessonContent, + setLessonThumbnailTitle, +} from "./lessonPageEditorSlice"; +import { useEffect } from "react"; +import { useDispatch, useSelector } from "react-redux"; +import { Converter, LessonContent } from "../LessonPage"; +import { Card, Flex, Typography } from "antd"; +import { DeleteOutlined } from "@ant-design/icons"; +import { Constants } from "../../../core/utils/utils"; +import HeaderBar from "../../../core/components/Header"; +import img from "../LessonPage/pexels-photo-302902.webp"; + +export default function LessonPageEditor() { + const { lessonId } = useParams(); + const navigate = useNavigate(); + + const dispatch = useDispatch(); + const lnContents = useSelector(lessonContents); + const lnThumbnail = useSelector(lessonThumbnail); + + useEffect(() => { + dispatch(setEditorActive(true)); + + return () => { + dispatch(setEditorActive(false)); + }; + }, []); + + return ( + <> + + navigate( + Constants.ROUTE_PATHS.LESSIONS.PAGE.replace( + ":lessonId", + lessonId as string + ) + ) + } + /> + + + + + + img1 + + + + dispatch(setLessonThumbnailTitle(event)), + }} + style={{ + width: "100%", + }} + > + {lnThumbnail.title} + + + + + + + + {lnContents.map((lnContent) => ( + + + dispatch( + setLessonContent({ + id: lnContent.id, + data: data, + }) + ) + } + /> + + { + console.log("delete", lnContent.id); + dispatch(deleteLessonContent(lnContent.id)); + }} + /> + + ))} + + + + + + ); +} + +export function StandardEditorCompontent(type: number): LessonContent { + return { + id: Math.floor(Math.random() * 100).toString(), + position: 1, + type: type, + data: "Some data", + }; +} diff --git a/src/features/Lessons/LessonPageEditor/lessonPageEditorSlice.tsx b/src/features/Lessons/LessonPageEditor/lessonPageEditorSlice.tsx new file mode 100644 index 0000000..45f41a2 --- /dev/null +++ b/src/features/Lessons/LessonPageEditor/lessonPageEditorSlice.tsx @@ -0,0 +1,54 @@ +import { createSlice } from "@reduxjs/toolkit"; +import { LessonContent } from "../LessonPage"; +import { StandardEditorCompontent } from "."; + +export const lessonPageEditorSlice = createSlice({ + name: "lessonPageEditor", + initialState: { + editorActive: false, + lessonThumbnail: { + img: "", + title: "Test", + }, + lessonContents: [] as LessonContent[], + }, + reducers: { + setEditorActive: (state, action) => { + state.editorActive = action.payload; + }, + addLessonContent: (state, action) => { + state.lessonContents.push(StandardEditorCompontent(action.payload)); + }, + deleteLessonContent: (state, action) => { + state.lessonContents = state.lessonContents.filter( + (content) => content.id !== action.payload + ); + }, + setLessonContent: (state, action) => { + const index = state.lessonContents.findIndex( + (content) => content.id === action.payload.id + ); + + state.lessonContents[index].data = action.payload.data; + }, + setLessonThumbnailTitle: (state, action) => { + state.lessonThumbnail.title = action.payload; + }, + }, + selectors: { + editorActive: (state) => state.editorActive, + lessonContents: (state) => state.lessonContents, + lessonThumbnail: (state) => state.lessonThumbnail, + }, +}); + +export const { + setEditorActive, + addLessonContent, + deleteLessonContent, + setLessonContent, + setLessonThumbnailTitle, +} = lessonPageEditorSlice.actions; + +export const { editorActive, lessonContents, lessonThumbnail } = + lessonPageEditorSlice.selectors; diff --git a/src/features/Lessons/index.tsx b/src/features/Lessons/index.tsx new file mode 100644 index 0000000..fcb2779 --- /dev/null +++ b/src/features/Lessons/index.tsx @@ -0,0 +1,98 @@ +import { Button, Card, Flex, Segmented } from "antd"; +import MyBanner from "../../shared/components/MyBanner"; +import { MyContainer } from "../../shared/components/MyContainer"; + +import img1 from "./pexels-photo-1181625.webp"; +import img2 from "./pexels-photo-302894.webp"; +import { + AppstoreOutlined, + BarsOutlined, + CommentOutlined, + PlusOutlined, +} from "@ant-design/icons"; +import Search, { SearchProps } from "antd/es/input/Search"; +import { Link } from "react-router-dom"; +import HeaderBar from "../../core/components/Header"; + +function ListItem({ img, title }: { img: string; title: string }) { + return ( + + + + img1 + + +
+ {title} +
+
+ 12 comments +
+
+
+
+ + ); +} + +const data = [ + { + img: img1, + title: "How to clean the coffee machine", + }, + { + img: img2, + title: "How to clean the coffee machine", + }, + { + img: img1, + title: "How to clean the coffee machine", + }, + { + img: img2, + title: "How to clean the coffee machine", + }, +]; + +export default function Lessons() { + const onSearch: SearchProps["onSearch"] = (value, _e, info) => + console.log(info?.source, value); + + return ( + <> + } /> + + + + }, + { value: "Kanban", icon: }, + ]} + /> + + + + + + + + {data.map((item, index) => ( + + ))} + + + + + ); +} \ No newline at end of file diff --git a/src/features/Lessons/pexels-photo-1181625.webp b/src/features/Lessons/pexels-photo-1181625.webp new file mode 100644 index 0000000000000000000000000000000000000000..92653a40823220772e6ec22caa3d3c6f0415b572 GIT binary patch literal 62328 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
1F8!_rzBiLu(;4#wUNCQAfW#)-()b`>xh_ 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 F008hCB_IF* literal 0 HcmV?d00001 diff --git a/src/features/Lessons/pexels-photo-302894.webp b/src/features/Lessons/pexels-photo-302894.webp new file mode 100644 index 0000000000000000000000000000000000000000..454ef35e33d5e725182ada5cdf9800584cd362ee GIT binary patch literal 63094 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%0A^&-l&8Z9Q9+YTJ*5>D$_F~FCJix$D8neF(ZB5+ zl+T+!Hasz*^)ZX;p@Z_7pNZn7Dlo7oFE!(CUQA)TGv(N7yaF8N2dB%QToJjV zV3yD~A7mPSYsJ;|Gz=!z6m--MdV;kZz(H>JP{t!Ye3xDOIw+B!re|ED1m+{!P`TBe zcFoVEu-TC$Mi90RO88>(*6hT9sWIymRWr1228{`nqfe%TGSQESkL&VO!N0CNXDoXx zSxs7JanCNa`s$OZKMV5gJ~OrugqA?6odf=a+hDkGBvuuq$jwxtu*gpjbi#%6>k#M+ zEu??M07nEisyx~tt-l5rV$!DWVEc_pE;!&YsYFGD4X-(E7>Wd&8oaY}oH889MnM3J z1KyD6@5oY)P7U+Pstuu~F0ZVHsUm=Rm&rMU!uD45&!=WnpskGhTqWAJxVUy(|r8ptZ3ruTvr9W~0Xg4e40ZGRv`dZ@A*Ki)8v zby%S&X^3|N=cdOHc6B?#U!@yBUH`70@r)vs^E-RJSd)uTTQ8&i zpGYok_F!QJ@(Hw9?UmyH^TGRHvwxq6$pRTv{PzCqE)9??XGUHi+I8fuIUV^M|E;Z( z4qQv1!|^kBZK4rIQ>kY|8HH85;>*16M$=og@yQpO%Li^+rGdE*hEzWWCO!h;A*Gj@ zeoE?V9PYmNJ7Ds)#tFWi_MJM9$A;{U>Vq3=UrT{6BgAtiJm+khZ{SwUa6U(4ho>E) z{}{q}^ssL_Bi0P!{VK9A@Upxnz)wSSVU$Z-j=}ds{AlxIJ~iv~dpt~mbNKmCECXqf zP~et+qf)rR5;c+t=dgXuUKjJk^tmDzwo`-s#0W@B;hu*w`Nx>HZgK7N7`iGPG`@ZQ zfd$M>PLnoUD1MF-`d(-26RT*86L#lQAiIFOo2yhb+Rvg)ROvE&*eUh~rVR^OC#>8z zA!8Q!p-%f2jsJ*1rfKRQ&aeBAfBWV5dUyOzA8PrqasQE_&~8zrKVe5+gvA0|%`yxD z__f8mJKN3tBl|e#q1Hd}w*HT$w^XIi^wV+>znx8@jrdclJ2_3Jrsp4u*$|OHm(lXF z723qppg{t!;E2uKVrqCuc#my^X!_ZuG#r;+;NMuu9ZSq|n4bn(0}5dhOf((QHsK3y zf|Md~AG4fyxdo?YdW%S9Y=YE!ePsJTv>ewAq|lE790G-rXD8B&Lf5R}{klTSqRI>HwLy&(j zNmE&?yg&f&H{QI4FoTr?Om4s4TJZ$WhRv=+jXfSxz4jp!qpLse zTy(y?V}2XrKi)v7wjn=pR z>xM>#eT)Pf*L#7cR+Lob;IdA-LeK1T`}5YgYT&3U z#Q|(|EU}Y(;1iG{W{;YEECTEC)oa@iXa}R#CHrXBu^*Xu(mPqt#)P}s?47#0^yVVd!c4}ePmRpSc*qn?!Yi4={(L%hdVVg*}g(JHVPRm^^SN`mx{V~8o7 za(x@^_rd%OJHuY_{i>bw)%fWi%hq3%+SFzv#%sUF<0(d7^a#UfR7*~jgCCYGdtsTb z2#3dC4qYwI@Z)Ln@8Mz zoz`96LM;2zQ0DY?=G1@c?3&SRrKrb7KL6)UZ}&F}gUjQZIl#V+$y7_lbI7Oh5v>O= zW$1VK0$vR5;;RFwI9~&+U2pa-cqeIg&7lp`P0H(tU|K+H+H-x(bUVb+*mot#`@;c} z^yte{nP8d>q~x(Rh)<|Zs?swdU~PbaiiNZaynq({@JHAe3~blhj$18V$hs$(JFDM1 za?1PuJL<6#Zbqx_l`=b_xCgtz(QD4|=)=Y9|S-{ug?*D}l&| z$NUUm&QuVr-w2BS%4AC)94o742-rFSJ!7<)-dph<@meQ#p<}KlD1c0Bpr6Vl=}0b5 zP=2oqFsrgSXrMUn=|oCf2muq97?eWdMY(E#_+bYzXg67+-bO(}#JuS|zbm>$7Lkv@k9tICM0GYDKVP z1-8IEkWXN(8AX4epvBdvgh@`s=NVWZsu#mAzp#tCXr^6h2Jx8{IKCW_bE9|!NYr3! zcpEMhK@Cc8li0PwGsBEI*>!kon=bAr zFBm#n8aLyr)=L7?8bW9jcRR7~A_PxhCi4tNh7FjC{zmk8D^g{&q{bj7&tcMCLcj)J zh~+`2^yMR5=b)(HLf6a>-+;fKD-jM}QU}P&!BA$?H5;jh0QT}K2Z~zvlNXM~RP2{B zEN1ChTPv3B(mKna6+sQEt^m0b*ybZ5y7JjFy!$UAgSz0?O?gB_Oel{^-o4HO0qz!&J{tu@~wm(Z&2huIK+D~Z5scx>Ki3Hpg${14> z+B)Xci{mw(lf&O7STiaUd=Ez!6;pM~`{&By>WY2{s=H+>re)xELmcdR*JZKP7PI=K z-8r-Bz9&CgXY0+1%}s=$>{pQu$LAiI!E_8>0apxy^^+(M3wop|W5@Yc}O|95U=8W^w~y zgI@_lTcZ{ECGr*Ex|UiD3Hkx~FW&k9tCi==EiHENtxM*z} zBV3kE@Z208b`p!Z`3}y;6|^F3d8E^U$}FTpnB(Ar`VDwcIun(ahJf!9m!Yjd1vv!W z7XkW6sTHQrc3{_L{bt7KcKpg$S_-U1VmjEII_b>@Sf}TFBE-e&Ae81w;-oUXkHC7_ z=!)TiOlW>%*AeJDU!YBWq+Oje!1}sq(bFKayGLxo_1Kmk24FJKi4LWTGmMyF-T0-IlU{uhlKq& zEh19KkP^@`~^V_`VR>pKy07vhs^s3e&Yd|D(ZmzSL+^4{mx_ zSx2^{-p;0M%-d7BK2(k5OIpcVD;h9FlR~$ zE9Xqv%;<8@V{-vOQqIOc!Pvtv3kM*g&Vje#D@57911!oG9$Hx9_cay4M_}c%@+EN9 zOPPai2L`tY#bNC|KvmxkXAxKJC0n@WY^D}4%&0|7LbJ=7)Cl{f9o%gTNATh$Zi#m7 z2P;$1vm@SAOMA5Dx2<4%z+bI!x~&indrQ!rSCcFkuc)65`2F~{4C?4oVejRg)PMv3 zcf_wewt4B6^a*Vin@_zWhfDz**d<+7xddsMX9F*nBXw~oknmNK?=G^SzMyg4SgVm_ zvslu8?m3zK*_tm#&%{rtp62N7(kcm!VD63S%A?2ZaZizCP}J6E0~7#ln$7JNlF5D< zz;lX%8JV_b+mogEZtBwK3ueJ9A=`&3pYr`gWf9cyYYQ%1P2|5u@uKMbKD7L`#ksO zi-dS@Ph5o>d5H*2DH~jdjZ^7nq_zwvk_WOD_9#m2$%-^cal2)b(Sw^;*SCTh?SC9* z*M{V>^crFE5AVYI41g)j(4)jL@eVS{0L6XY=bjb8i(i?EMr1hP`}K758Wqapwz>oc z_)d2sgg+A7UL*7xuMZRv~aTWsIt{_haI_3BPVSTcj;0<3m$l?c= z7h3lKe09|@lGnT=2nx94nwxEoxEC_2Ft$?-Tc&3y*blQnXqDI|AFRmR;(|h=l-pYw z2U`hb&)`w>A73ZYRAxXf3%<9(uDUctE%}I$H)43WvVVu}VtW zc)0rW;#`0|l8g%+)p-4r>z}0e=&2CVr0JQ{zx3xd6&+f>2e!;6tj!8k?evHsi$=t< zzb*3s8bv0r{iuV{kurtDZW+N>@NOC?q=F7?MoG- zXXB`s|89vYdsPu^w@S(2o#ISO zt{=H;c%m@KindA*X0Zh-#TI78LF!VAaaA8wC;$don5oBCpqj6m+$CzuHlFimpu}+3 z88Ltd6%H<=606ec(<6@8$;QE6f4i8#ksLwD=45o^Fes_%d&YN?G-{yE!Jk+D*Keom zK@^E9&BI%d_cB^heLW!afNaADoDE$1!zWlWDb#8<+P~7*Xs4FotB^fYB+q3rVy6IM z?_fi?Sq1oe_ULRCCZZ7*FjHA^D7PJp+l)^b*(dpe6%OVZs$?^*m+A z*(rp8k5^fC2#6}|q8D^K*{b%k%4TPU@@U_}O`ZJOcl@M@Z$zcU#9`{|b%Np74dl@x zPKp8%9*l!-zVb#Q34w&l8P~XpTxE$ifx(IehG_dq+Ikpf=_=H@PL#TdQ;?|(KA@Eq z3Yr3qieqY;2$A+;E2E)~?K5Oc zNH=|RvHVKK$ib%@>q6SA7cH+6tTlo7vCgnrwzsWoU;lqWk3m^l$N%F7xtz}57yf~R zb}ZUEjg&S`SGg(AOM{!!HuJpGbvhEdZ0u;{Qqsw&M8<^@_+I9U%NGx=BSnbvfL_o` z%GD#Yq~EatAa=tpo}n&UT+JHu3xZi?M@1^|6gXD4M}sO=YfZQo37^4O9?k)OY+uv% z=`Z$O`T6mkS`%_peeYET8@&&HtQT}2N3}K9?CyG*DJ<7IerRr0C-%@mYW{7dO-_ij zk%3w{n|Hi^8In~om`^vH)v0=7&q@*=HRcUD3$cyw*YFPK@A~a4FE+(#C$!jvYj66v zkr~3-)BR_f^18)XGK#a`r?Q&`44tVfanzxs|Ka#gkMy4`7?tt-Ys6{EK>USgJ{&RUXe=9WUWbdq!Pd-w0gg6&6(hj$OF|iRX zIO19dIO?vNy9oJfkIN!FQ)O!nUAMRTfSWW$KkrwIT)#^|)6kl?DN^zO7guOt=&*V+ z{i<`$rRSh@z*~T>`_E2Hh|C?k5w`~AT2@kr;cyYu_sb#dn}Y3Nvq<4Tn`GDg^RSo! zMuw`eJ)4=%rreQ<&@56N{OEb^2D;| z6;V@N`B)Yq7RG#2^v&vMZ79J3o9)yFVQ=Y462nXo?~d@y08lu3LV8-OvTYU)wJEeV zRC96wd}mLi#E@NPEudcJ3t3N?I7GE?#K78&MInu0MIJ!jrZEBqv4 z6<2CMYh?<=({X4+On;a&ah8}-+3X8_6ymC=>V>W(!fQ+?xe1AijWsdo&CljI!3e4- z$_lbvEy{&BC?0+PJf34YW7AHOx<%MqXg_$Ux~tf%YtZ|T{gPLcFLr+*KHAogV5jq* zb4j%{Bs;<&O zMCxn(f-@41q+&Y5{&N*z?iuS$9D}KG{aEm11_vl}Wy8p*$EUUGha85?YrWyql6D`) z8j@#HMiN)v#j6zgoho59N;Ewb0Fhew>bl4gnAr>|~Xj!s!vc*pHF`rtO+ z0Un*2jx*pkni2C5sDS$@tW(=SuMHQQ4Ta2t`JSZ%osz-W1XL!m64UI|W{(@<721Ts zGebYdmaJaQjR^a;;RAbT(GB<5v1Ei6ru0w{=TGJRr{Pb1F11{L>B&@g^OSVZCijwNIwBb^1%El39z_8BP&{;1)fri+oCBrz^cOIPSZt`FXSZM9rqjk*9NoxpCSdmmOf=kGxqDvycgv2cAuD7?C%nT-3McBsL zP;yL%UI7P-ZyI6;-nGpEUO{ry<2+V(Gb^u`SpO*5O^a6+7{%V?s!7X|k3UqMT~7-n zPR#aVnxFa`GDF9SVk3%_G|Iqo;w#P;Nk_A;C3>NbF}7wh<4Pt~wJuFd3s` zh54UU?)a~Y}SEV(bUm#v@r6|zKuS3z@6`Q)p(s(Sqk_0-QU5Nuj8 z<&#Mlgz*db03=2%kfMefkQDovmtD^aa=9u6YpFg-askso4n_R7$rh~1?-T3K__6QE z-Bv?}J8Wu~irk8Y?R%DB_X+P47a$aN-k8AmTs(PT;(28vF89mP6@xqQb`g4U3a{G9+gXVHKUhyKSubvE%O;YD&wiImYS?^Z5y0`n^b*!a zxDlc~L$Gn>{n-}thR)HUWY~Qf?ZgS0o(v|Ko->-+`+X#GFUgu+C+!BII;NflbPyXr zw=)-}H!{X2-h}-MOp_WQc#z%VKBp2cK#D_^x|eIx`BCf;00024f2Ufxk%P5)Gm`L> z40CoMl`;>bL2*r?%JiLYWW&VdLH=otkUvm+{o)S=sJyobBMyHdho$59Rtb4@u@eWy z`I2rfauu@XX|4(05GY53uY!rGoT5-zmKgHL>@kbT<)OKeV#ubXf3fws@C%+d&3boP z%6OVuhN#=;)63nMNi*Z6!V^~!wUl%>{uJ@F8tjl`>$rht%)ps6^qVdhR&EU>3$yiY zwV|kYxxi_}!M@%l2|!L_Y128@wIh@5@($ViwTal{H{=AI&EUmZea!kk^_rjk>{$s% zjM{*NV=&x+AvE~HDZx82UZ%)+FDtU}JUJWWzzprM4i%p!aU1z8K+p{CG{OY={9{n-W>#{Nj&4^*k^)AR^Kl`*PBbLu%>nqG?sWoL7F&C^C z4Yi{BC8DY9gEo}*534%uXTnW28W-l&-r0+FigXYqCJ+_@EU=#mkOncHxCn+Qdk*^v zM%#tFtNhM1bT-`-9l!rj*humJ5>ChR3w7y0VccmRv*kKT?I*JWXF-QpTfcUQvc#GC z-y!cN{qBPgBYtz9(gmuJRP^8fCItJwJY&sp!amPgw@ABo0_Y(%J=Y+$iULztuZb3XGp`O$(ih$V@e8u*>Mbay2{o+LY*O zE|uY&8?n9MVq@dIC#Dm6r1IjiZd_mL{r?5^xpk7j^B-%64Bu8hqa+ly_rzC#RJ|U7 za*RwN*g1~%A@2)%IR6OKbGO<|2D0Dx$jHD(vgrTFXfUJ;PNt|RBy-0Qym0b2Fadr8 zC8e5t>`ej={_3$0+-qKt-+OljcY<^D}>m3Z`J3np7Uu-O19 zfT>mSYCdOR`uWQ#^A#KA0>@U34QkHj??R83{m{gS+zvz7B`t%G|91!uAAa4modmO; z$^Qh)%}&SV6F4C+U`xN!e%Q^NMJvp;GKkhkM7qPf%D{A=14rxcNJ3}f3*ptD(vj4U z9l1VkA02w$$P_UY<{HQ^o|hMw2}h{KB$H`--rEYnn!Lq=l8FdDbpCve^~!& zI(#|wCez@Torp+dVi;pGt820RZWlHvXw&Z}TXPa^YOC*A{g}9?OkVXek zxASfDh*<``G8sY1P;^(~WZ6GzY=Y3xm8Om@%>T{G_q? z>2^1Kqp^;9>JLF_{aOg#bhl^Pat8{j@Mdk4Xxc5G{0(`0mRmB3HyKI5vSsI{425r| ze7@pXx`UjmOYT?Vk^Ygce#}gWyft~nm~O_qZ*C1eV^{Je`4DV7ZKmxhol*_2tVz)1H3}q+s zp}Z5<$A+`E#x;S5hy-?*kV0czQWVo=H~K$(OQaF^$wapUGk~{;PWx$=e5J($ww#Nc z8=dGh)d3cSS~L$~(9uQyF9(G}P{wtqC<}<>3KD1FBZ?6-k5GR6C!wzeb`22B{(@H5 zcXqLBn~8JD~GAoO0isHzz#{jRn0Uqij=gU z`*Gj#x#$wz9f4uutiFHnHTOrc0Sq`h6#7`igaIG8G8bBo*wC+j>heYt(rECOE&oTU zvCA|U9d+y{@d5M=SlF;a{Vn58c)k+htUo0ux5)VNcxow`%f<|KZY=nCUbu0U;~LOy_cRws$w2!+Dxc7(85a&|_^m9`6XSp}q317HRnX6QDs@`b zLBidLSgr|p^xyB4p{1s(jzpBEo7!pbUmA?qJe6_h)Qzjo4hO6~iLAz9N>h#Wlnq4+ z+Q#3{?CaBOKk>ElgG>0PP;Y{SO(dMeVH^r6WIdim_al>>7VVSxP9E|i_ZiP*BLzUQg@)ix=eoP&Sved=m# z9Ea~d6<8}KwMI|wYUq@{c%7aOFOZ$SyXVj{vVY}@7jD^8p)8R!6FB~eoDE#uargG< z7^}zNZuR;;4E&F~fbTcVb?cAXz;EUJ0|jWdc347uE!*RFnU(AVFzOpgzyq4$9`tvE ztw4XfaN!}_O$L3*18z=%8XuIG1N4v@WdPhmP7F3_VWrqBZsq zWkE^T4iw=P8w>1CAw&Q8Le9a=&=b+thn@xxWmIhV0P0YVHy5#T%W5zXA&it zpHOZ9WB3NaEj@7wYfJa~?SC?w*~^1HzahWP<{IL%YkOk2eSQ;4n0x&1*BLXly%ciF zi{Z%lp>fwdL0_MNf&S-NI7K@M(#>9a;876*wW`3+&BhXP6KgEcTK%4>Ij;<8dfyf2 zctO(cJymW_B+C&5Lvl~zA-8Oj=o&L*oieG!RD?o0mhs{}NrcYfkA7$tSq0#6b|o!* z>c%3X@}w7}SSB5-1zqo94yf!sxLmJo5uO+G&^G9{u+7N(1-=@h0UvdX0E&fPZP(xd zB5H&v-7`&51AfMp`y9e*BPmVg9sGg?aFKskhhJJ@2cUHx@*5MG@tVlk9xf6`vO(BR zUUMTjnG&&6kOuy?)urQ;Z7RF z`(xYZ+TG4n3}V%B4y-CT4F>Xtpz88L9K&lz(tb6r_ghIitt`Bxuy$6gDFL~!t8FOv zi20hpz|Vx9&>ooe$HzXD6SZzO5n|TDr|b=8M2ggJ5KVk=8cWL^uHN!}K%`+7y0tJ_ zVE<`bS42HqR6p^(KXwkjn>vYoRT{x=6&56~#csq;4B-q{!NbiO1;OTECth-JN#(mF z;pS^vD7AB=qUYW$XdTF(`5tt&S-l=aVWn@$W0%}r%0WqN(3qoitSt6rBpuW}&v?TR zlRxY9<3hjJdCY-}92ckUAd#V2x${KUg|%O19<<15SD0^fEofLd7p@wM675lh18#3m z%@3Py)OJ`+pmFSLC+PMC!w_w7m2Y}{e86Sn78B!L1JFFgg+!%424gk1u!f$oL;^Rq zc6e8B6RFfliaS+R^#rpif_h47_x^-V^F;oaT;9@zVLdFT?R{b2(f*$?R@XbV)AEL$rjpIf^7}3KerV_)mCJl`fg^5qLxxXgtQ2sFIN9qI7HFp4;*g%OL zE!S<3LMJW6Yohatr$R+KXae6W5^R*&=_v4p<3se?H6w~%Cy-nyBPlYo&w(Wl;tpr!h!7J+f-+SK>ZaNMmA zeSe?{7CLT0ttVS%h26&2ry=wZw%_!oFFqNS@!**=lP!{$HMHR225@ zgSs;qK>gz|AefY;>q7+ZH=@a?81r^+L#Wd+a*#rw99M z6|~Fy0s41c*%4}q&8l6WnZrm=y)}L-^@oQjZ)JkE^?#vnYo9di&b8&b z7F)c~V&-BaWz}lA%D(2|YiV ze-Ejdu<9o)zK%L?rSQ$yW&Q4B zZQbJlFO)nI39q~|JX}FI5+klTFU5zKo(QIX972{%>`U4v&$wzeMKZnh!#b!M ziM=*~QmzP5Lh+%NJ5v}_Pl8+gx0J?}igshmiW~|dko2{79X;jI<3G7xp?ZEEFRZPT z5nj$)&Cc3g8e?un67gUVm}Dl#Sd~iC?_gF2VU)$G8&; zHDuv0GxA+%npoH4!eT~g&!Xiy?K_$`qhpf<>pSa%Nk53gar7a4Yc|A%k)D}%%aiDz z&!TY9Si#n+c|i^g{fBCe&K_(`m6(Z3a8!+2noL)OlK@b9HwFDSu2F{N4elvhZud^? zkF*ymub|XizOW>?)Ep1=pJ;AdX3lJZB%#6&^<959AKj~(^e=DIXfzdz>MLoD@ri7H z0W0@o;JK)ZES)zOsg#Gb@XaUf@p(BR9`GwXH89eQ&V|;dIHLZUU`sIbneG6!7Y1?f zSwTEt^A{K^wGIYt%hy>Fo9wAg&nZb$KY`qm?8y>!lM+!9DC@Q9h695a5cvWS3gRN| zbk{X~wRR$75Y~lyQeNY<>t_V}hxDp1Kuj%3)w_6x|Fexye!9O6Zh!^ccV_dL;*n!o z5!!~dngD@C5M$k}`G@lO;2(sx=*2IifY7XewMExuLqM1kn9mcBDd^Pu>u#Ioxg~k) zcVMaTbtE?$Iq9xk0&`MF2YuU5blW>#tAt`LjqFWos41=EtYUdLvr~SoFH7U|IF6ax$DxL2u9$|b zQz)5D0|HM*2I+A44RwKDWe-CD&lZBp@hEt;H7P&+^>b3qr13&PSwv-#kcb=sZ**_w z<#8wZ-B$gzs?X0(&@8nEF{VAPJGBokltZajwTBOo3|sa-UF_!on0|UtmE?Y85RlzvF7r*_Z1?^qx?9X zcPeYO(Ar<*7OEM*A2d#Bt5S;nOX)USM0w$vb<(BWOC{67Dpxy&@#~89bR6&LEFKduDZJ(e+5^h6Vk^`)gDkhbbERt)P*#q+Nv$n$%^=(cHyFtaa1Y$91ngr zE%A8lfvu`n9fvCk!^~E(dtYnIgvdue4%S>7u0R9{@5#4jhKRJ zwpqx9w&I&^gZ2D2&F!sw9^(SsK%y=o?i+IjpH^tGaG^Z9`eCj_r9yD#1oYv~4zM6S z*nFlFtT0?~HIP)gujl}gf9mB9p6m9o^~v|Gg<YC4DK< zU|S;qIa6F6Vcva=FHtq^iYtzXeR}`oWy8nQoz(X-(&JB&x5-Lb8$K2gj!qcsH zmnSA~W(`dq0F>l=9~q&7*vR^yBj}8PmwrBJaSU&A1qH^@3Y6)7BZD0t>s2}*-P2tV zd?1OS$wk26&a9BM^)crf3OL5T>l>6>BgdfgdV&@}<)4wJDGoZukzU4Ta!J|edAh1||twrg)0s_vf)-u+-nM zk!CXafS_^7&rUR{mf!wm!OhVQ=PD0QVPmyrNwybfGWXiUSM7e&S7BI`s}sE4C$76` zg7Y%Q8$v4Y!VJ!npV-}L~zWTycHBiyxV5gfalDJh4lr~yG&kOyL2;{BB_ZGXw27m(4_ z0VOD~DC$5akmz69p>HdYEz|lSniTGW8U=tPS*F1=@P2IE_Dx66i*gnBx^3?qcSn3B zr*9)TRDD?3va|gSt6JTS6&$@ef=`SBGN@6yX1#AW; zo1zR>!TE>x>}enL^Pk(6hRgq0ui1x$it8CvD{np};t_Yz($PRHt!3BfHN$iVH`s)( zM6_p_1_Zrq^*>uASEe(IOmBQ>rF)zJ_G_poI9DrYr~`|`N1X%>^FV>&iz(A^+6_KV zlwPHzg*PU_S_Wbp%8{5@WPis&8t@HFu%)@h@0G;iB4#8hm^ z&PUm|ce-hbOB|kUncm!R=XIwu*KEP(u{$UW4{8U!>DMUQ)Q(TW4&!0ST}!34XHs_m zFAl4wUBHxUJY}TF0~Zq$1hRmPkjVEQYC`?d1{5#0upMnfjHmhQRo}}9{|CC1Jzp?u%uU|n^D+CCJaEx3m`&&|4s$3G z>>ipv@{Nv?0%azTudmcpKZCzGvkQm$@V)AG?!V@*VWL~n*f=~Q&6Nh7iqJz!;CF|s zvi8wj$f#0W3hs4nY7K0q{`qXl)JJ5s9LR0P&=cFm?jj@)|MM@huX;I^LfkwK@tj`0 z^PT%Fy0$kairChho_=OYn%$j2y9q2Thy?nG1FcX^2*Gy<qcvb@)4eZRwXw{2Z5;FjqrB9#a zHZL8ZzqibsBtGcSnP_bdAq^<(qVDK(8D}cRHey6OAWY8=)R(#YL~8=1x;j{nXj0&e zxXIdkZe$7kXkM_F%%^gQA2dGD=Ky*dBgG zp!Rtb+9?+VGr3My7b#!B9t2THNk*eIz835aL%hvKzwfA@SXf5PC?-{zX?e6Wy?{k< zt9rR%yveGnQ)1yZT_KfKQ+mkRJH!c){q#*bOgIDbV-j7d)xOV2N~?92e&=BOKlF-c zm+|SZ$mFM)R7^2rc2MwK&v24bK*@PFP2lnFk`nxa{hq)&>1hOKc}j4AvIl#3&1CL= zb+X2;t8N4{Krsjbn}5?Ht9u7wSYa*g&!hLi8|to8Mq^ESR@U3>p;#tp&-0aYW!LIA zTwn56;gilT@DN9}HgH##(F|g#->jSGAFWWb{71Wo!zMhfk6Y(UMPTOx2E#{EW?uV z3otxA*-}30jG|oS+*<12{|KvDWP)$=$G!fLnDa}nUgG$G+2kw!Ln&W9rR4emT9w?_ zoCb^%%ajQ?oS6+py}nj0X`@r)X}zX&)~B zeJs=D0(%n%D>1EsK2M1xD2trB0>&M}87 zbVJxiyk;H}(ffoRrZPS7s)rAEt2wso$ElFwA`lz=(Svk+qT)_zuiZ^>dA|^ZsjhYq zwb+a>Ff+@B8}!%AfxtynI2)sdne`b5cvNfr6vOl2p|utB zo*$gIAv?^-P&)%A?lN+`U`g3kT^+@vypddsn1_Zg+Lc?`GS<@WVhXC#zM}c^cxz( zM`T?k+R>*`jW9;;Xw!p%4=%#wz>u5%n0&LCb%iacu*VmcNvPmTKrc68??@vpG7Bw zFA6Rgr-LdNmM3f)xMEa^}RU` zKnm|43a#wO<4BVBwO?+lQZ1N>R{0GjFG-J8bV8D@OyBP$`oUQiRSA!(icsR#me6UH@U|t(+(2jYOb1a@6?_;}FYUO6Pb8Rx zN#F3K&_!#EVs3}jhP~q+8^ON)=tpN4LL%g(k|c8Vmj>$22@Dx{U{FF;Xw_|(o`1Cy zx!v`fPf{jB7msa?H?3Qd;bKog11ieE$Xs2WVZ1#yUz1S116n5-`AZ+&>c?>*y^@g} z5u?W%;t0~ew=pZ<&m8~6sD^e83eN3_KqOfCzNrUtYCoh+h~AS_o9v7mnNCQL?V}o< zMp!+anqzstVe0q>UnB0cv0a`fXw|JN=K>{_Z>CR>*XXs7; zec?wVoH&+yX#cO5bO=pGuJz0QwpXC2FG2Xf91=Ll?ieI{>^<6Z{s?H1rDV#j|BBam zw_q6;{R%EX1)cppZVbZ8Ps(7-?pj%Owv;)ASzLom)t+BT3m_BGlMN~BZji?6O}G`$ zkv}8FI@X(c@~DIn$>f7Ho#czHWfqBAGRM9R5^nIpvH96kMn2bp&dU;=BG*8+KK3f? z`*yy5dbXOH+hoK@W3H9H8erPA-*KDono1AdgEpxVrcsD~zdA{?sjA(~*?r-j^THpC z@39rbCb@>z!Ts81g3mFHJ9xbQ|61`l?|+<;eAT!5i!~%j{@59i-RRZeH??#`29=a* zpOX6M`92@^6gqlz%G4*DqxcV5l{)Jt-W7W#y;H9zhF@F0!a+9)a7ZHu-&~jZoF-N;M;b>k3<}|HI&7 z?PrTiLbBNQhE7ag8>?NB5cZk#YbTRu%tju8S*YKQ66+d5e1y|EGN0Vks_XKSa@r&; z*`I)akNQ5~`T7izdL5^cWupJQnnIpdr1>x&%481LcZ}wAGZS)is5f$>tJ7b>{I0qSC=}(MpDpWFl_|6?uHn=`1 zWcaDvBV!Z!wf800ji;Pz8w^$%gvA#Z_wPlpdJgFOaZH;!9SE&l0lI9l(Uqkea5YOT0FZ<1@`b9x^OB-F;drwE$@|9E)h0Wu z%>RF-eE)OLFoP!@O6^DkTo{?ls2fP(EJPy*)OtV47wqi#;cUa?`fc=SzhVuSc9bSt zdEElj5s6{6)!cOm;CcDR4OyC{10GcPa=!8lK5TA8Rd2`Ie`e|$1os0J7~5yEuIO&a z2nX3FR!;F9Rjz3~_UcB|8;*vRmW&jP{Bn&aE4Zlb&e8*b;0p${Io2QlrDM8=lg)%} zb7HHolM)4mlZdX+!Wphet$78dVV5WSlJCvJ26m|tn;H^Z9gkVtb=t7$OlS4f3XZ>h zm)eT2X7i4mshRGO)fo}4mFjS5X5=X>^NCeoI&7CqnmU_ttFH({Ka|5Wd4%fOQsGu17%)j>Tii-Yxfh364C9{&Jso(AI61&D7NU(GpoCAD?TXrh4Kw0Deb4aoMgRah#Pm? zVRxS95oMuRd$@eHa5e~OVa^1O21`Eibeybx%#0XJn{8a(dW*<+vp#O|bq^ z23luX#SXdcU|Tgc`tT%0@Wp>V`#5)Vo4yr_<~@jJjVcMvR+>%tu5Unzo~~S(-f%zK zlnPb_7(;BtM+93g8?siB$!Q^|7zr+?|Mia&;cJR<|VIcjoVL=Ze38DF$$Tc`v!Uy-2FAW+}O$z_S%`}Oe^-hi1XrV zsPG}yAEf2LK;6|_5@FnzyWa~M03Fm7O_Q#cmE{^jeLivn1g$~&0XW;=cKxxktu@-O z!4xrS9;55eC731rC~g#fo9GbeEYbp;e9ZLn8r1SMLR-8Zg>SUC_IW)_{|D=_$nut` zn8Vv8MI}oz8gP=14aPij#;v3o&rUSif$Mvp*Bz1zR??1 z5wnNI<50;|K>@XQZRYyLZ*H$Y(AXDa`Pas&XC6CV-Mw(SQ=I>S^wY)g z-UyGXn>Q4Pu)MPNtwkN6kC@EV*S=>On?WX@&v3-R9f)W*%9Rd`)a5=5%qDt8@|4V> zrSQ5Gh8n$@;}YTvZ$JYMip;ycF?H_}lA`P^n`}hV)BQs~fU1K(_q-i%exs~{i@z6d zVbsEd-M;X=?~usiKHN5>U9F2|5!z=JVEF5mYAxfEWrcKG^bHcVWL{4c?lol(-Y~BQ z$I!*KEqn=yi)}-6Cm$UWF)C+-3sLVW7+V9kgNlzLRFeC8)4Et~huhBatu-2wR#T`e z34XyT#A@jrW)g${8gak}OW8G_DPZ}zIVUmudEW!4hl%oTE=(xEP3PbVL0?r9Q<z3Y|)cxHD*#N07XaXANCEJMU zwP+}i%56&3TsaB z0mJlr5D=SuT{MV=pr9q(_ez;tO7taKY02Zge%NV%1X*f(S`~%H9{8z+kU)RyML?tv z@ZW%QDM{}c(JF{;!*6ous*PIigf%Y-Lepts?CW=-i%{hM)Z5sEChJ`D63iXgOT18_ zS||7Pi5*UYHe*Y!6tIQ@O7r1Qy>3JaXo3TP3c?Ul^rOJNlPNUg8$$kI&W(m9R(H(+ zD3#gJT6NE~l%_nWUxR5X!ut~}b6N%1Q_y5VD5Dg}_gzji;`QGM&b zU)yf1BWZ&uL!uHhl-+`8t;XQ9UKLuT$DqXe!Fe}-?o)vlPYkzP*Df)+%k}Q`pAEu0 z#AcqfUJ8~cy3-1Bs}K379e$dA0m?U*R|;t$qTJ?1}S6{@&UtA(Ps%bwC6 zA|vIp@C@qVLQw#KP~#X{)XD%W#zG(<^lvYoNwc!{9*+tOPYS@=f+uP}9pjJf>o1j# zWaat!+DDH!!jPiOLDdDN5<0<@QdU5q#`P-j47Mb3tp|7CQ{Fl|_k?7H4*A5Jz|q%P z5F4ns;g8~EGCZ;6Ny+|kUm(_-h1MANBAttx3sD51eVFmgWkPB>_S&>KZJhpo2#!5% zDr$gE++`ROTd>&6H#~119W*TzjwmD4bM4wvqIieUk4B-lz^h6QdP=uVZ)yCi1t92Y z{(i*ge3feQx;THx)w)w>l365pc`rOQZa+Nilj!|=rl8v$X+wQav3AOpO+*j7YbaG^&{HD)y+y5KOyU~t!e(+eJ_x&UY(Zk02_?TJLr zsCjseqY2LHh0=g3O?efpW=$e z_OOK7mMo$X2oSzGlnKMyr@7j2Es4IN=#r=fyi3$fezp!}l{Qn11x@fz=zArdeDT!x zceb|>WP9^V-QWM^wr%(AkR4~8-n{=AL>kZ+@9xgyv^gY~)&kcnwg8t|KmHqqcJtZ2 z93)EE{yDB#3(F}skd7u4O$&82Pz26A3vSG0lhBG^r%l%TWyk^fiu^#Wv=IKnhGwV9 z9~l4$`PD-TK-i6wQ}U1n8J)9^V^g#_O;lXQHN-4{ym(@4PhmJ@f z{?A_mySuHcDK#S!j1iZXZG6o7QKOc47+r!ov%F|tp&yvSj-4VY)&qZFXi-39h<9wN zs(;c2M%(p5&ZvAvBtFl~OE(gS1#o2zmB>-w-9OyCXLxQs=>koE4h6sb8A6?sUqzeC z+4$@R)5^%eAlg(BoR$!e zR^jxbe17C#VUaD64;b9I?V&MY${>P6*CLJL;x+agfj?P?%ve4naP9bFnYz}sMn$R- zS_{c36Kc;|Mbj&q2cUl5QdAZ=MsJ_w{BCBjwxZi}o|hYFZ9YljPP2y5AjV*&bt!D_ zoHF8Wdj*IV>XPBsu{WE-lgIY;X;-hV)`C*T&-ERXQi9)K`hWn^bYv~F4Bur7L-`?( zBX`K!>|&&k?4nu#`M~n+QQfknM}~`YE4VW4oYZcGmP>Y+1|?3i$|mVaVD>poS7;A6 z8h8|K_m?hO7AF;v(n7r2Mvr(6IuKjsg{-~e6#;aveNL~rC5hH{SG47UU-8*N@5Tdj zYfSVy53?C>xgq*y%Mj8@1s%+RG#EitHvRVzOG)rua5}t@lLmH&uyBl*-GrXPAXIB9 z^YJzc;$J{@y$1u4IEKV=xJ8)@o5SZrdhs_fT;*YLthbUY9X{{@-FRrZ!%N?yFYd?A*g_j$Q}JNdlk)< zvBegBrdy9j|9WMCY~U?T$G~ZgRz%h5@u`kkyw%xVbC#;k)eNtx9H)-La27vPe%BZ~ zq#1Q4dus|u?MotKyMU`kk7PIrOFeu$p*Cr6v_@WDbGIDHC6)C*9h!UW3wF(Xsl zPLo=;SZfZU{ooRS_c`!v4OWg^ANK} z)E}8Yq}jPE6$9HDNEpF@FdD6rVwCA%J$>ko3k-^_ygejPn{+ZQZ}yNCRG&Y1y%LCq zS2AasGxQ@YvplqaL}j`+joZ8nwNJh66oXDLiRcFS%?4+vbeq-rGk_pwyZI}!3(Bwb z20Qm;F3Nt%%UUktC&B0Tvk@TyPo3u>?ZE9-`$?G+URNFFG1XB_5*)h4z5!DI2xten z%NSZqE^5#cr-Dyr2!YTY{2}O$D*io1Rn$MdKYC{z-;~_)$drJ%AehZZ9fx%$Dcjjz z6DoCl$)QL0c}@XLw4(qtRz28c9o0Jyev6#vK-}D2P%#|$H5;1?#>H|x5dS+bri+k0 z^@S-k51}Q2rJpRh9`IyX_%FRT7YOc?xnm}KC{kbSK47or01dDqZw%nSYU!6_X!DS1 zY+A}sfrcK-m52U9JA(;;F9fm%%Kj2~hArl>vZaf7c*AQYiTmVUv!_(=w!y6UQf&BY ze*gdYL0X;m;scAzyH}>u-Ak{C?Pq#Kwh%-|M>;soC*HXXJaz zacxiP(+B)1&r(w}UlJA7Sp8}===;&*MH&oofcyjI~gZ!IMthC_`;jqdl;U4d6gF*b#4Yt6NWTo7i31SuULR$6k1lAIZ!yf{w7 zoujEN1~*Q?4u>0AX&{=#G_9a4yxTt-Y=M6!%ei&Wv^2@pO&$5_H9lS5EV`F$z;YX7 zW1CRQeK>S^BevpkM#tJNVDr;Hktv^6S1rtaPL6 zCy{jNL5cx_0SsSc@0A8Ivn$F5ZN6p}!731eWEuW}DQ{I4hL`}jR&ITFlWedDNv&Wt z?MF?#aJ5e56ncd8=ti<^dDnl~a_=2-{5&18-J(y8273jwH-TnYo&Zpt;tbfPl+ic1 zLtRr03wij5$pd_W4l8K-wU2@pHS^jrmPNrMWoT}i7qI>A*iYphP&pl|DcybDJ2I@V zDT=DpK1V}EC;JeEK)f`{5{%#u`)-o`2MGPOvmVvECwF>6t6j`n2>fFKOU2c|skoVb zfRi0WGMZJI*izCv4Y|>Q8`Y_gtPPv&KX8xm851ew``zbEPob{H&bx|=1vooqi$>vx zaQ5ZgQc20r!nI{`(E>BlR|0|ASzd2?HQCFCIDe^idXmEb1IDR>)J%PRo2e2#zjGJI zgv3=ek*9fV5;-73vI3-2VsgEjZ;7zWU7ewy@Z5}23g8URcCm5!_I;1jNx=RWO0 zpERkU(2}!Vc~LcF1*eM{V#7ZYbdNPg^H4C~zaU>}f68Z=w|+A-MJ32_AL?{8- zRRc<+i?^i~Uo^Av$UEJ(fjtjsKopO}aNHQB7dY#?2k=H0slQF<$r(w6ZK!zTqIdcP z2Z`0w*J}ZfjFE)JzOON?H zU|i>-zV-=(VqU|SkFl>Ig_7T5IoBkTTvEWG^eTgkW0vMp>>_Bz^HO6z7>)(=$4>>Dtj{x?bT%D~n`Wgi z&d>eln;0SQ0jrbW@>*O=`;Q7{EGMb#Oad;2O7Jl0qSSA|U{KMVCHC|F%Kcc^AG@RbUYz6BO@(3Qzm+_E z2VLb>8d8uS^3PH%-15trGU!x-Io}R`rRt}&wapM5Jrm>sqf#hSJ&OYBwBWSfC0+S= z5To*J|DR)|KT(mlp>9I=Kn_ zcpCH?VJ1Sd9eqE*uF1OZFK?KB7bi58ga;HC_SAfVCpk}M)fqtbCMp7`x>vH0!(by$ zJUEBnvz&--l4>?t&@V^3WS5EI*#ghVLd}A;&_xjuH@fGw_BOs?%~qrv7Ix&I)fhxZ zw{Cir97nX$B1lorYd0zi-On7vsn5EZ#Dna3okTqCktrV*ZZU9^!bvEZ*n9W!^Q%Xa zuPIq{K{Ir)q%l>V|U&P}%;trY;2(Sas1T4V@S~&|{Y}BRWj2>K24yuhAB+%cRzU zHP?YGoKHA=qn8~>3H@?2eWjhF>~;zRhIjCJmYl!?1#$e!nc1y#T97q~dZLxz=`zwY zrHY<;1nN@A!*gn?2H3)qVaWy`B?Hb7+^?~zip?~moMgOQiGs=*m;hnL`F{y zOAHP?v>!X*kWum0+a!9-(lDVBbtt_HaFXH^kxG!($}GGRNbnRFCc?JPXf zlxlvf!nUgdIs{Wf`;K{nwWYCwj2tFU-BSYo^?=)+M&a7spig}tkFod|V5`EciI32m z_!v;<;TKKMs6f*F?E!r8Yj1bP+Wk_T^}=G-(1miH6)@w&k&$r6yvdbdkL^K$MpyA& zDONxtBH+EYEXRV3kIt^?txohr6OofkYUc;+kUQAQ?{|C;K(Awf0bx4)YnEAhb3DaT5h@Qx$!d6}XF1mK_ToMt7M7T7Dd;$ki;+(vSay#dr~Bde%y4O|I@}oXJd&p3H>TrvRV(vzJuBW zAaUo2Py4yNd{LDGDB|;Z_RfXw*{Q(pu*YA>AOd0t8c6qr*=0PTG99LB({Q66Z=ywHZ_LfONV8%M($TSZK zOdhkn{Zp9_R$628gPn4Y?g3c;bzn#Nx=3MNrKHt&Iz(~zIoNk==&%T z+y7yviHy9Ze7Ps-dHK~g$bTrdr0t|LTgL&w1_-NFB@8k5$ZSD~VkfnYoZ%^E!taynBX8_K)=ZxxsXaXKP& z19==9nq!vtr$po)qP$3QB!ASsvh%nr{Z| zr9~e62Zjp88eTC>e%j^bRqXVTGdL#}XL`0%qf{^*vlNBs*&R<7Zc{sFRXewi3Btw# zjfGFxdQTMq%@OG);#k?VRtZZIelVz8M#j)QtS4b$tlZ#S_F@$RJHpY~t{6|CJpAc? z)UhM(pzsAAFPymn(>E62?{f6zn5;uqYsjAij@G|dv(|0%i_9p~mi9wXki2gE5`~n8 z+1LbP7%X0numBZ8T-7=F38b!KzH6cra&tw8F^31VjFb$Ly1i4KnNVFb6@8XCEF(dW z9KjF>Ed*UJhpM#%hL@S6s$bz{q(2Q~W<1JGGMk$iHblqQ@b3q>OR3rQqqgJy-I*-7 z;*GR#KaFLDB{SA=ujp(Af}#vnP_LOUsvMcsVjswHqoHR~R)>v2^Cen|IS=5%n-7mO z8QND5D=)#KEv^JVzd3E`Zq&RyYe&OtHeX`T!U)IlMOA-j-2Gto+$6mv)lxDf(Nh2Ev8xL{}}E zHH<80DC+Xg23}|Ts;7CjpuRW?TnN4%b3```jcxL$E5IeGCf8#>#Swg93kMNE!DU4( zCuh{jsGGqBswF{8!F)T(;>Q#ryx>1HtZ><8hR}fYNHp_nk1>3F}K?QoBjl+ zXp!3S>=K6xr{lY8-nyCoWF~(h?$C>ibl*DSS!L=$s7<&o@`o<rP0 z=r6tP*B_(z+%3`tu@Zn_EZwS`Feb|ixL=2U!Q>#A@m^qEE3(nESD7C603v326O{?` z0xz2zR*wu)vxT0^;L3*j3MLEzG{^_+n*#nC$wN`6%Xn?I{SJAN->>!a(q%dSsegMIeDZ{=TJ{0YG=tFipxT?(Fpv2dqm z4)&WwpM|AgQsRRmk6%62=+LaxVl&wW4#5UfX+u|sz5xUF>!6jjU5zH3QvoYNZD(y1 zP$J~GztIWq5B_R4YK=bMQ8sMj6BvOO-l6GExZ@{(>H=wQk8CHdSM#0Ytgx@vA7X{Mb4<-C3dvqkM{Kf>zu^_QT)9S`9jfBIqrckkE z4pQYR!l5j(v>{_rCwhCl2VkeFixMgXIp3&&OyeaM(K)j$QC=}=FEkO91f}KQltvCd z10c_oPP=;|hyb@2_&OE{2cRJh$I)IWu)ql`pFPF;I0Ov~n2=uAy9aftX`C#d(0l6K zWUb9%CE;5Oe5mp`^@jInK-y=`6|QN4ko3LpZM8*t`apMa1~_2<+n=$CdW!scoD>nu z9Xrx)yd=T2+;e4b@>{?>53whelvAYu_5mOyak0csqGfW%_ViN^@#uaM?)3zWuG%Il#mBB0FCvq-`@cOL`V0 zJs}GAy`l7V8nPhr*eJ=z;rEcGhqObr#mThPhJ$m?SASwnWW-s!S{>+!>{ENFYe){P zLa+Zc3h8PhT6E2S0J^&;J*7CQp4&Ubh-lQ`Tvvd$8==J6y1?F6`?z0~7 z#5r5Aax+>;U*(l7Lbr^&4^^CDfsXgL$!+I1anOf6d^kQ+^wIQPE&)YfR+uH3hFwr#*d z|K1N-hw&{z!W>2jzpllJ%+Y1nq2*H{iQ~f2dCOQRMP|)8wVwlG(94YK#xg1q*}I?Y zn)ASYB61uILlzVs*J7tFacp@nASSfds`d^)`hFjc0Tq>T+il@W`;bpEg6kPXS($hq zp3A7Axi!WUWSf_1c5-J#z)y=ZHjse}>0RV6?NKI{-1HE}AlMRtr4$l?hlT(95(~cz zD@hq9(dWRH(cUdM5TCuR7&)big`#f9B6Fy3 zQP;bcpK%WK`PFVX2CG=DQfP@nH*L|;;_YW#1sk#-vyCgMYG|kruj#NGx8P_%_Bv7a zt|&fT+7O=N7`bdlc?7T{^|O$kx&YDt1_-T|m%V*BfWJr782j%yc?Ch%LB7$iS0b~l znEewZFz9D+1mxp2?NLK^A`g-U_wec8S=DQ8=g(ON7eupQ#WXq(b~J!YAg!^jI^C`r zA!^c36`x*JRpw8t7Y89T%$Z|)D)?5-KsjUP2m0_?|=R6F{MZ^k#;95yy2iUa(fPL#di@J09 znEnh9CI`*AtlB;#wcBo!0BqQeHa~^p8%NeU zD!!5L)IV=@ugDx|$3ZlBW8WP}YvvUU)fxyT{@J0X{isMxP8cdfW|~geV*b&vV7S+? zY9+SzTFfgdpV#rYjD_%lKU@cdWRdmJo3Ia36)Yd4*^Fqdc>*kvN!fw%+%}Z2oU@Eo zIhH7T$-U_HY-nZ<6KbH@#E*c^G|Th0Ty(JQu3_;mX+YZjV25+_%JgkNt`*@^%mKz( z>CS-4>_J|Yo4s7xgp@1``vs`@e|uQXR43Y9+JG~;@N zrU&~?Vyg=No>8QmlO7=*LXPe_3Qaem;RPzc`p7EcAKS7ZYN8NQoqIFHvgh#`AL;HO zVasQ>m{aVc@kAO)?1gv~Xr$xb%$>Boy1r$YpoV37maF@0=$U+cfNE1UY0S0s3gtSO zFW~|qdCeR$*dks3zV9SllGH@z$;ZQZd_}fMB9TFT&HgH0a>W%OjyB@G!{4DgelYms zYOv)!1m@_L8dl1%7lWYo=qFnhtXtx&+i37})$;MeBD(vIK(2=E_eK6B4_Up~UCg!; zO_!A4ta-zR{hQ4mn|_w^1;a(MS%6%we55dRoqvsc>Q?fY)}F~xiyMB9NcBA4QaV5y z9k}9#B3|L7?<-sd$HzySf(V~@Mn_%cDZ*719iYq4r+lMY7jKA|b(s@4)&KrFIT#FH zck13w7w0K??_o1v-a;Ht*)`R2y(|Hb&Kn<4C2h&6^e1oQ7REscD8FNof;T3-PCbUoX zs2(EbR&Ia~8w}t{2xCzk=m3A@YQiC)XUhq9)!3p`o}(JD5po?-yIb;mObQS{v1uTE zW>S2VZd^sf?cTK9Ycs*e_3jSA`eO?-j(;E28n9W-26VVkNdvz8Z7bC_UfXG|%J0k8 z6+vlW&}xaY#T`ONGbOu*J;OkVHJS8!`Z4Qr2h5HRe_F&C-S7w#K5E*)#I(gU3pkw9 ze)BA0pkvK{XSP2sy1ou#l>aE7$sQFO=4M)DDhHC#zEi|?w^giG2bn96lc2I$1N&x{anC*Pn`Zh|B~`hx9Xffzhu>nY z1W=+QRI-E%RNLQ#?MnB~QTf~3+=y`N9_PzU6`>1(1LkCnm8HMPg+-8Oo;2O%;%bd{{6>idGP4dcFd2I_kyH@oHBlQQeSxT+QGYK34`m54t;~)1%p#Q^K zx|HBZ%DDdr`kthfo`?p9vrWq}WHbh3uc-LC6`$P}L<^sv%cgn^jOQ;WKQ&GXefJ0m{`O z{|cQK@m}F$5&-~A`;A`#Fd$Ez{N2s264*hd1AiN^$760er>LNB?)ZvshcHwjGG7l7 z2-HGe+AE~<_L3zNY*^R-tKT!)6fCA1gQGs_*Zg&-9EXqJB}W~}gp#ixT6~`KLRL`y zv*C>-c+0zEG8wa=g1DOwUMOt4SddZ}Sr8K#7BgHG#uS(O^pcFFW|tunzEp+@Me^BL z*Ozwb!+5pb;|?J~?NrZ#eH%>ezuA5r*XdmOK3T0-tZq7I9AR;yk4I9Hgq#gfCO~{R z!3uosxG))P5hh5&a4Ccg{?y0P^8%U}=qI}A6zEVQc3<)nhc?E*QK$s3aDa6z0J*W7 za2a<&Wrt6LAd@!$_<}1t3-ppK`O*$tO^a)nFCBA9kP`?*&oH0FZ3&uF8ja{TVXiYZ zsW5ho_6Wl{mmhBxTt#_X(w(gT7*om~8pT`Wb4eY5fYnn@s*?}_&C@)hJFNu2r2BUp z*_q}^#UOe@9R2FPXVK8t8YHuuVGGV~O{`z`@kUrQnu5-Efo~;Pqf@a1wwj|EU>*VO zuZme?C=Zy0JzrOPZB>LFM|J0eR+2904M1q%sAt~sxLx3{cX$sEI~$NiMW>G|1ebzd z+C-sD&Na~|z+VRGUzeA*D0turz-LUnIRkb54TOYtM5vZ3M3+zydfPrs-zz{5kJ@&T zCQ)xi29MR!T>a+qRl#^QenfMx!Dt?_H*?X^y`)eL5w%jjH>49m{lv1r!r4=QPI@SK6j$48u$yP3G=P-4TAoQgtr6t1vk>UURyhj-odf*6I`DM$Y}mI zdJcSNLvtWn!iGZ28nq&;i|{GFhE9XM8oiuYGk-hk)aSW7)>_iu2^W(UHydGO+nsYCuykb~ma;KQYPnT0W9A@5uqcJf_D)xrD^; zk7e2wX@*du9A4h3e(7pk95g0RyV+ zb-08y^~me7jp2qKUr3=gtOfIrsTYzaKdq1V*X$}kF9on^0D&jzxSU|60H^AHd`e1| zI~VAumPsn<+AwV|&K@+CfKn=^r_%ETxbtrlQTte^2`0hrDRh`eXogOU7Z#a?51~)( zd92cBzcAXi=TjFgb3?KTo#-cI;6OT&-|f^WPKqyf7p?j4Fz`ziOkTIQ6vr5-D zHjxA-vW~0+@t6i*)>qWe#6zb3TDX@XW3t-d+H58;+*AH@e*MlgJWhk7mW)a#I0~O?~0=N(7lyEE$yOep;4jI{wyI&PB z!|S<`EU!E$VSF?wNSR)|WC`2Xbb!WcN8txP69f8=z>-r}>WFQ?F0cSq*df%9KuH6Y(*(Yq{-ymi$!=j%3VG{F5AnfL(x2-%2;CRab~l%a}Ic(?gLYNTiGQNeSpzP(KG! z^d-r?P!^qLWu2(9Ry6z}k_M&Ikg_SLm9V84Sgz`Gj!W$7E@M2YBTIp>$A;J@l~e zHT?}?iC$K)Zcl9i4%8CuvB(2tn$ zC!$h$5=F`&X2E+G6lmPhxk;!p{YjKua-h-Kq>q{PlRioWHYd)=QGQ3IA2%9FpM?M& z;2<5bDpK^xp~j7!ToV=;d)X?*c)+X%BlJ`olsOI>jyW>ImJboXJ>kw(U(amrOE-Qt z9FxwXf81&^byi*(IKhp$yOHu~{{a~4VUSjjXC z1w`=58hEr+h2^ZkC{T@bB9=USutcl9?8vZW0a*BNgv`*SSL2q%57|Q8*3CsV2XVR=4uz6fQpAKR@6;ph;x6%fQf}#qyu;%aZUes;JHbw-b2G;P zCmn6vUBpxxKLwfXp;hl#Zj8if!OiZ2i};E>QMYbWE#CNt_ZHUhd}zNTOGwAI4|wNn5Y|1jq|=rXIJMt%B17Iy>n^?!USa+;=g2+p8E zj{3Ykn}%;aby$eT^5Me$YVLs?Fa$WB@VNYYmo{4nt}Y-F@kWj{O8mUdOl$ef{o`GF z%!|QT-}dugc8_W4j0%B#40_zfAXp=n7h0S_*mo$*HZp9@_d`qrciEAurw&_sCb*FqG&I;7KTC#? zwnXNV!ZKEK(~1L>?8!LlXsjA_be3s?JllXv_rfO0_V?(SV2TyXa_qT2;(Rtj*Z4o( zh?tGq$)*7M+(-y+Aj$35h~`WQn}l1(8H5O-j zq>9vR)1sWZf@t_BENFa3Bpl9W65HJ0gUPmnSu0c2Q3@&{@JvGv-|bpi5+nNkyO8&C z^8B^y<`N;e{7Cv893of6e#k9qF+gYcqGPqSC`ZqO_{Uu#5-sprS|#N+*ol}xS)r8O z#h`=y=Q_WmF_K1@d5z^IUr2oND@lXS!RF{8M4N?|u%$T7b_yGuD+ug0UU-Hh3Y7=t zr+wrECe^xa=@5{XNV4Q3uE^Y*Y;9MO8-+YB`K9CE9JC@NCviAf74ZtBh=#ia+G{YzbAO5 zJF%ed{lIHc3S#+fST#6w68&ai3kXq$tihl1EqxavXit5_YUSG9sX6gW>8J7fz7*#n z#^)tDz!ULbd*_-p?uO5+hR_SXrq3iRe+0i$ znSGIlTdW&}TlcsOEGew&@EjVSX`yK~Yq-edjPO$5%Dc2#Bzxm>$7FjW$M38)VIgrr zfj9)Dm<-PIs+`nG!u|;8T!^}qBaC3G4G&<(j9m|@g?y(H*o3lUIbt9fqnv4Xu+J}k z`xTbj$r^4bFW`KBCJaKsl&lFJb3^wiSbANi%TlVT7B*c>+brWkbNYV5>&l#Ly+5o$CM2ara_ZJWkiCM@4)l1 z*dWpEv~PxJTOOQNN*kzKRG(0O=0k}vpPQmiaDld|>3?)B23qJ5OZ+yS{5^tz5JCXJ zliY9@T@wAqaS2JrZfvC`#%{gts<>DYKn}@Y1rCxdPg+p!alC84CDzR&%+OMkfL4c` zVO<`2I69jrqJsw~pC^DpGY6f)10EVZ+`?_H2L1}Tx+Fe~c>E!q8)=xD%=B}Sr9}*8 z4hv9Pm{R*Cl}aN7xd)nMshO-2MBF`5xl5N_yk?Q0=)`vGVaB8u znpUD`JIp2=rLBrPywTvXtuuZdKq*~$!)�+(}|o1IWSK7tw*rlI#R`ngZ4ui%9Ke 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 literal 0 HcmV?d00001 diff --git a/src/features/PageNotFound/index.tsx b/src/features/PageNotFound/index.tsx new file mode 100644 index 0000000..b749b15 --- /dev/null +++ b/src/features/PageNotFound/index.tsx @@ -0,0 +1,7 @@ +export default function PageNotFound() { + return ( + <> +

PageNotFound

+ + ); +} \ No newline at end of file diff --git a/src/features/Roles/index.tsx b/src/features/Roles/index.tsx new file mode 100644 index 0000000..be5397c --- /dev/null +++ b/src/features/Roles/index.tsx @@ -0,0 +1,17 @@ +import HeaderBar from "../../core/components/Header"; +import MyBanner from "../../shared/components/MyBanner"; +import { MyContainer } from "../../shared/components/MyContainer"; + +export default function Roles() { + return ( + <> + + } /> + + +

Roles

+
+ + ); +} diff --git a/src/features/Settings/index.tsx b/src/features/Settings/index.tsx new file mode 100644 index 0000000..0c1b22a --- /dev/null +++ b/src/features/Settings/index.tsx @@ -0,0 +1,17 @@ +import HeaderBar from "../../core/components/Header"; +import MyBanner from "../../shared/components/MyBanner"; +import { MyContainer } from "../../shared/components/MyContainer"; + +export default function Settings() { + return ( + <> + + } /> + + +

Settings

+
+ + ); +} diff --git a/src/features/SuggestFeature/index.tsx b/src/features/SuggestFeature/index.tsx new file mode 100644 index 0000000..80d3da0 --- /dev/null +++ b/src/features/SuggestFeature/index.tsx @@ -0,0 +1,7 @@ +export default function SuggestFeature() { + return ( + <> +

SuggestFeature

+ + ); +} diff --git a/src/features/Team/index.tsx b/src/features/Team/index.tsx new file mode 100644 index 0000000..e58da86 --- /dev/null +++ b/src/features/Team/index.tsx @@ -0,0 +1,17 @@ +import HeaderBar from "../../core/components/Header"; +import MyBanner from "../../shared/components/MyBanner"; +import { MyContainer } from "../../shared/components/MyContainer"; + +export default function Team() { + return ( + <> + + } /> + + +

Team

+
+ + ); +} diff --git a/src/features/WhatsNew/index.tsx b/src/features/WhatsNew/index.tsx new file mode 100644 index 0000000..981dd22 --- /dev/null +++ b/src/features/WhatsNew/index.tsx @@ -0,0 +1,7 @@ +export default function WhatsNew() { + return ( + <> +

WhatsNew

+ + ); +} diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..62699a1 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import "./index.css"; +import App from "./App"; +import { BrowserRouter } from "react-router-dom"; +import { Provider } from "react-redux"; +import { store } from "./core/store/store"; +// import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot( + document.getElementById("root") as HTMLElement +); +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/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/reportWebVitals.ts b/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + 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.ts b/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/shared/components/MyBanner/index.tsx b/src/shared/components/MyBanner/index.tsx new file mode 100644 index 0000000..a8620f5 --- /dev/null +++ b/src/shared/components/MyBanner/index.tsx @@ -0,0 +1,71 @@ +import img from "./pexels-photo-269077.jpeg"; +import styles from "./styles.module.css"; + +export default function MyBanner({ + title, + subtitle, + headerBar, +}: { + title: string; + subtitle?: string; + headerBar?: React.ReactNode; +}) { + return ( +
+ banner + +
+ +
+ {headerBar} + +
+ {subtitle && ( +
{subtitle}
+ )} +
+ {title} +
+ +
+
+
+
+ ); +} diff --git a/src/shared/components/MyBanner/pexels-photo-269077.jpeg b/src/shared/components/MyBanner/pexels-photo-269077.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0fb868c184e05b050a3d35c170934b5594cc064b GIT binary patch literal 127240 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 N=>V(JlIg!o{|8PLus#3) literal 0 HcmV?d00001 diff --git a/src/shared/components/MyBanner/styles.module.css b/src/shared/components/MyBanner/styles.module.css new file mode 100644 index 0000000..5d4b5c3 --- /dev/null +++ b/src/shared/components/MyBanner/styles.module.css @@ -0,0 +1,26 @@ +.gradientContainer { + position: absolute; + background: rgba(0, 0, 0, 0.2); + background: -moz-linear-gradient( + 56deg, + rgba(0, 0, 0, 1) 0%, + rgba(0, 0, 0, 0.8) 22%, + rgba(0, 0, 0, 0.2) 100% + ); + background: -webkit-linear-gradient( + 56deg, + rgba(0, 0, 0, 1) 0%, + rgba(0, 0, 0, 0.8) 22%, + rgba(0, 0, 0, 0.2) 100% + ); + background: linear-gradient( + 56deg, + rgba(0, 0, 0, 1) 0%, + rgba(0, 0, 0, 0.8) 22%, + rgba(0, 0, 0, 0.2) 100% + ); + top: 0; + left: 0; + width: 100%; + height: 228px; +} diff --git a/src/shared/components/MyCenteredSpin/index.tsx b/src/shared/components/MyCenteredSpin/index.tsx new file mode 100644 index 0000000..b0212d8 --- /dev/null +++ b/src/shared/components/MyCenteredSpin/index.tsx @@ -0,0 +1,10 @@ +import { Spin } from "antd"; +import { MyCenteredContainer } from "../MyContainer"; + +export default function MyCenteredSpin({ fullHeight = false }) { + return ( + + + + ); +} diff --git a/src/shared/components/MyContainer/index.tsx b/src/shared/components/MyContainer/index.tsx new file mode 100644 index 0000000..173eff7 --- /dev/null +++ b/src/shared/components/MyContainer/index.tsx @@ -0,0 +1,30 @@ +import { Content } from "antd/es/layout/layout"; + +export function MyContainer({ children }: { children: React.ReactNode }) { + return {children}; +} + +export function MyCenteredContainer({ + children, + fullHeight = false, + height = "100vh", +}: { + children: React.ReactNode; + fullHeight?: boolean; + height?: string; +}) { + return ( +

+ {children} +
+ ); +} diff --git a/src/shared/components/MySupsenseFallback/index.tsx b/src/shared/components/MySupsenseFallback/index.tsx new file mode 100644 index 0000000..c753655 --- /dev/null +++ b/src/shared/components/MySupsenseFallback/index.tsx @@ -0,0 +1,34 @@ +import { Spin } from "antd"; +import { Suspense } from "react"; +import MyCenteredSpin from "../MyCenteredSpin"; + +export function MySupsenseFallback({ + children, + spinnerCentered = true, +}: { + children: any; + spinnerCentered?: boolean; +}) { + return ( + + ) : ( +
+ +
+ ) + } + > + {children} +
+ ); +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +}