From 9c1cedd172634b0976b76f81481763a76f98a2c2 Mon Sep 17 00:00:00 2001 From: tim Date: Sat, 9 Aug 2025 01:16:37 +0800 Subject: [PATCH] feature: delete vue3 CSR --- frontend/babel.config.js | 5 - frontend/jsconfig.json | 19 - frontend/package-lock.json | 12362 ---------------- frontend/package.json | 53 - frontend/public/about_markdown/about.md | 18 - frontend/public/about_markdown/agreement.md | 32 - frontend/public/about_markdown/guideline.md | 15 - frontend/public/about_markdown/privacy.md | 3 - frontend/public/favicon.ico | Bin 119137 -> 0 bytes frontend/public/googlea6f18c4a543fb356.html | 1 - frontend/public/icon-120.png | Bin 7540 -> 0 bytes frontend/public/icon-152.png | Bin 10100 -> 0 bytes frontend/public/icon-180.png | Bin 12299 -> 0 bytes frontend/public/icon-192.png | Bin 13469 -> 0 bytes frontend/public/icon-512.png | Bin 55448 -> 0 bytes frontend/public/index.html | 36 - frontend/public/manifest.json | 18 - frontend/public/notifications-sw.js | 23 - frontend/public/robots.txt | 4 - frontend/src/App.vue | 98 - frontend/src/assets/global.css | 276 - frontend/src/assets/icons/discord.svg | 1 - frontend/src/assets/icons/github.svg | 28 - frontend/src/assets/icons/google.svg | 28 - frontend/src/assets/icons/twitter.svg | 4 - frontend/src/assets/toast.css | 35 - frontend/src/components/ActivityPopup.vue | 79 - frontend/src/components/ArticleCategory.vue | 71 - frontend/src/components/ArticleTags.vue | 79 - frontend/src/components/AvatarCropper.vue | 142 - frontend/src/components/BaseInput.vue | 82 - frontend/src/components/BasePlaceholder.vue | 34 - frontend/src/components/BasePopup.vue | 58 - frontend/src/components/BaseTimeline.vue | 103 - frontend/src/components/CallbackPage.vue | 34 - frontend/src/components/CategorySelect.vue | 86 - frontend/src/components/CommentEditor.vue | 178 - frontend/src/components/CommentItem.vue | 302 - frontend/src/components/Dropdown.vue | 412 - frontend/src/components/DropdownMenu.vue | 89 - frontend/src/components/GlobalPopups.vue | 51 - frontend/src/components/HeaderComponent.vue | 312 - frontend/src/components/LevelProgress.vue | 59 - frontend/src/components/LoginOverlay.vue | 85 - frontend/src/components/MenuComponent.vue | 444 - .../components/MilkTeaActivityComponent.vue | 247 - .../src/components/NotificationContainer.vue | 63 - frontend/src/components/PostEditor.vue | 150 - frontend/src/components/ProgressBar.vue | 37 - frontend/src/components/ReactionsGroup.vue | 308 - frontend/src/components/SearchDropdown.vue | 185 - frontend/src/components/TagSelect.vue | 149 - frontend/src/components/UserList.vue | 65 - frontend/src/constants.js | 1 - frontend/src/directives/clickOutside.js | 159 - frontend/src/main.js | 68 - frontend/src/router/index.js | 130 - frontend/src/utils/auth.js | 95 - frontend/src/utils/clearVditorStorage.js | 7 - frontend/src/utils/discord.js | 62 - frontend/src/utils/github.js | 62 - frontend/src/utils/google.js | 79 - frontend/src/utils/level.js | 7 - frontend/src/utils/loadMore.js | 31 - frontend/src/utils/markdown.js | 101 - frontend/src/utils/notification.js | 48 - frontend/src/utils/push.js | 48 - frontend/src/utils/reactions.js | 25 - frontend/src/utils/screen.js | 12 - frontend/src/utils/theme.js | 60 - frontend/src/utils/tiebaEmoji.js | 11 - frontend/src/utils/time.js | 32 - frontend/src/utils/twitter.js | 79 - frontend/src/utils/user.js | 30 - frontend/src/utils/vditor.js | 176 - frontend/src/views/AboutPageView.vue | 122 - frontend/src/views/ActivityListPageView.vue | 169 - .../src/views/DiscordCallbackPageView.vue | 26 - frontend/src/views/EditPostPageView.vue | 339 - frontend/src/views/ForgotPasswordPageView.vue | 175 - frontend/src/views/GithubCallbackPageView.vue | 26 - frontend/src/views/GoogleCallbackPageView.vue | 27 - frontend/src/views/HomePageView.vue | 725 - frontend/src/views/LoginPageView.vue | 302 - frontend/src/views/MessagePageView.vue | 763 - frontend/src/views/NewPostPageView.vue | 408 - frontend/src/views/NotFoundPageView.vue | 33 - frontend/src/views/PostPageView.vue | 1038 -- frontend/src/views/ProfileView.vue | 818 - frontend/src/views/SettingsPageView.vue | 376 - frontend/src/views/SignupPageView.vue | 412 - frontend/src/views/SignupReasonPageView.vue | 142 - frontend/src/views/SiteStatsPageView.vue | 53 - .../src/views/TwitterCallbackPageView.vue | 26 - frontend/vue.config.js | 11 - 95 files changed, 24277 deletions(-) delete mode 100644 frontend/babel.config.js delete mode 100644 frontend/jsconfig.json delete mode 100644 frontend/package-lock.json delete mode 100644 frontend/package.json delete mode 100644 frontend/public/about_markdown/about.md delete mode 100644 frontend/public/about_markdown/agreement.md delete mode 100644 frontend/public/about_markdown/guideline.md delete mode 100644 frontend/public/about_markdown/privacy.md delete mode 100644 frontend/public/favicon.ico delete mode 100644 frontend/public/googlea6f18c4a543fb356.html delete mode 100644 frontend/public/icon-120.png delete mode 100644 frontend/public/icon-152.png delete mode 100644 frontend/public/icon-180.png delete mode 100644 frontend/public/icon-192.png delete mode 100644 frontend/public/icon-512.png delete mode 100644 frontend/public/index.html delete mode 100644 frontend/public/manifest.json delete mode 100644 frontend/public/notifications-sw.js delete mode 100644 frontend/public/robots.txt delete mode 100644 frontend/src/App.vue delete mode 100644 frontend/src/assets/global.css delete mode 100644 frontend/src/assets/icons/discord.svg delete mode 100644 frontend/src/assets/icons/github.svg delete mode 100644 frontend/src/assets/icons/google.svg delete mode 100644 frontend/src/assets/icons/twitter.svg delete mode 100644 frontend/src/assets/toast.css delete mode 100644 frontend/src/components/ActivityPopup.vue delete mode 100644 frontend/src/components/ArticleCategory.vue delete mode 100644 frontend/src/components/ArticleTags.vue delete mode 100644 frontend/src/components/AvatarCropper.vue delete mode 100644 frontend/src/components/BaseInput.vue delete mode 100644 frontend/src/components/BasePlaceholder.vue delete mode 100644 frontend/src/components/BasePopup.vue delete mode 100644 frontend/src/components/BaseTimeline.vue delete mode 100644 frontend/src/components/CallbackPage.vue delete mode 100644 frontend/src/components/CategorySelect.vue delete mode 100644 frontend/src/components/CommentEditor.vue delete mode 100644 frontend/src/components/CommentItem.vue delete mode 100644 frontend/src/components/Dropdown.vue delete mode 100644 frontend/src/components/DropdownMenu.vue delete mode 100644 frontend/src/components/GlobalPopups.vue delete mode 100644 frontend/src/components/HeaderComponent.vue delete mode 100644 frontend/src/components/LevelProgress.vue delete mode 100644 frontend/src/components/LoginOverlay.vue delete mode 100644 frontend/src/components/MenuComponent.vue delete mode 100644 frontend/src/components/MilkTeaActivityComponent.vue delete mode 100644 frontend/src/components/NotificationContainer.vue delete mode 100644 frontend/src/components/PostEditor.vue delete mode 100644 frontend/src/components/ProgressBar.vue delete mode 100644 frontend/src/components/ReactionsGroup.vue delete mode 100644 frontend/src/components/SearchDropdown.vue delete mode 100644 frontend/src/components/TagSelect.vue delete mode 100644 frontend/src/components/UserList.vue delete mode 100644 frontend/src/constants.js delete mode 100644 frontend/src/directives/clickOutside.js delete mode 100644 frontend/src/main.js delete mode 100644 frontend/src/router/index.js delete mode 100644 frontend/src/utils/auth.js delete mode 100644 frontend/src/utils/clearVditorStorage.js delete mode 100644 frontend/src/utils/discord.js delete mode 100644 frontend/src/utils/github.js delete mode 100644 frontend/src/utils/google.js delete mode 100644 frontend/src/utils/level.js delete mode 100644 frontend/src/utils/loadMore.js delete mode 100644 frontend/src/utils/markdown.js delete mode 100644 frontend/src/utils/notification.js delete mode 100644 frontend/src/utils/push.js delete mode 100644 frontend/src/utils/reactions.js delete mode 100644 frontend/src/utils/screen.js delete mode 100644 frontend/src/utils/theme.js delete mode 100644 frontend/src/utils/tiebaEmoji.js delete mode 100644 frontend/src/utils/time.js delete mode 100644 frontend/src/utils/twitter.js delete mode 100644 frontend/src/utils/user.js delete mode 100644 frontend/src/utils/vditor.js delete mode 100644 frontend/src/views/AboutPageView.vue delete mode 100644 frontend/src/views/ActivityListPageView.vue delete mode 100644 frontend/src/views/DiscordCallbackPageView.vue delete mode 100644 frontend/src/views/EditPostPageView.vue delete mode 100644 frontend/src/views/ForgotPasswordPageView.vue delete mode 100644 frontend/src/views/GithubCallbackPageView.vue delete mode 100644 frontend/src/views/GoogleCallbackPageView.vue delete mode 100644 frontend/src/views/HomePageView.vue delete mode 100644 frontend/src/views/LoginPageView.vue delete mode 100644 frontend/src/views/MessagePageView.vue delete mode 100644 frontend/src/views/NewPostPageView.vue delete mode 100644 frontend/src/views/NotFoundPageView.vue delete mode 100644 frontend/src/views/PostPageView.vue delete mode 100644 frontend/src/views/ProfileView.vue delete mode 100644 frontend/src/views/SettingsPageView.vue delete mode 100644 frontend/src/views/SignupPageView.vue delete mode 100644 frontend/src/views/SignupReasonPageView.vue delete mode 100644 frontend/src/views/SiteStatsPageView.vue delete mode 100644 frontend/src/views/TwitterCallbackPageView.vue delete mode 100644 frontend/vue.config.js diff --git a/frontend/babel.config.js b/frontend/babel.config.js deleted file mode 100644 index e9558405f..000000000 --- a/frontend/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -} diff --git a/frontend/jsconfig.json b/frontend/jsconfig.json deleted file mode 100644 index 4aafc5f6e..000000000 --- a/frontend/jsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "esnext", - "baseUrl": "./", - "moduleResolution": "node", - "paths": { - "@/*": [ - "src/*" - ] - }, - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - } -} diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 1b497d70d..000000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,12362 +0,0 @@ -{ - "name": "OpenIsle", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "OpenIsle", - "version": "0.1.0", - "dependencies": { - "core-js": "^3.8.3", - "cropperjs": "^1.6.2", - "echarts": "^5.6.0", - "ldrs": "^1.1.7", - "markdown-it": "^14.1.0", - "vditor": "^3.11.1", - "vue": "^3.2.13", - "vue-easy-lightbox": "^1.19.0", - "vue-echarts": "^7.0.3", - "vue-router": "^4.5.1", - "vue-toastification": "^2.0.0-rc.5" - }, - "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@vue/cli-plugin-babel": "~5.0.0", - "@vue/cli-plugin-eslint": "~5.0.0", - "@vue/cli-service": "~5.0.0", - "eslint": "^7.32.0", - "eslint-plugin-vue": "^8.0.3" - } - }, - "node_modules/@achrinza/node-ipc": { - "version": "9.2.9", - "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.9.tgz", - "integrity": "sha512-7s0VcTwiK/0tNOVdSX9FWMeFdOEcsAOz9HesBldXxFMaGvIak7KC2z9tV9EgsQXn6KUsWsfIkViMNuIo0GoZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@node-ipc/js-queue": "2.0.3", - "event-pubsub": "4.3.0", - "js-message": "1.0.7" - }, - "engines": { - "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.0.tgz", - "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.28.0.tgz", - "integrity": "sha512-N4ntErOlKvcbTt01rr5wj3y55xnIdx1ymrfIr8C2WnM1Y9glFgWaGDEULJIazOX3XM9NRzhfJ6zZnQ1sBNWU+w==", - "dev": true, - "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/generator": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.0.tgz", - "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", - "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", - "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "debug": "^4.4.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.10" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", - "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", - "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", - "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.9", - "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.25.9.tgz", - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", - "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "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.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "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.npmmirror.com/@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.", - "dev": true, - "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.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz", - "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-decorators": "^7.27.1" - }, - "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.npmmirror.com/@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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", - "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "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.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", - "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", - "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", - "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "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.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "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.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", - "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", - "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz", - "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", - "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", - "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", - "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/template": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", - "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", - "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", - "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", - "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", - "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", - "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", - "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", - "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", - "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", - "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz", - "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.28.0", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", - "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", - "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", - "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", - "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.0.tgz", - "integrity": "sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", - "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.0.tgz", - "integrity": "sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "babel-plugin-polyfill-corejs2": "^0.4.14", - "babel-plugin-polyfill-corejs3": "^0.13.0", - "babel-plugin-polyfill-regenerator": "^0.6.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", - "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", - "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", - "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.28.0.tgz", - "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.0", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.27.1", - "@babel/plugin-syntax-import-attributes": "^7.27.1", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.28.0", - "@babel/plugin-transform-async-to-generator": "^7.27.1", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.0", - "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.28.0", - "@babel/plugin-transform-computed-properties": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.28.0", - "@babel/plugin-transform-dotall-regex": "^7.27.1", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.0", - "@babel/plugin-transform-exponentiation-operator": "^7.27.1", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.27.1", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-modules-systemjs": "^7.27.1", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", - "@babel/plugin-transform-numeric-separator": "^7.27.1", - "@babel/plugin-transform-object-rest-spread": "^7.28.0", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.27.1", - "@babel/plugin-transform-private-property-in-object": "^7.27.1", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.28.0", - "@babel/plugin-transform-regexp-modifiers": "^7.27.1", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.27.1", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.27.1", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.14", - "babel-plugin-polyfill-corejs3": "^0.13.0", - "babel-plugin-polyfill-regenerator": "^0.6.5", - "core-js-compat": "^3.43.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "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/runtime": { - "version": "7.27.6", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.27.6.tgz", - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.28.0", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.0.tgz", - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.12", - "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", - "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.10", - "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.10.tgz", - "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.4", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", - "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.29", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", - "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", - "dev": true, - "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.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@node-ipc/js-queue": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", - "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", - "dev": true, - "license": "MIT", - "dependencies": { - "easy-stack": "1.0.1" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "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.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.6", - "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.6.tgz", - "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.12", - "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.56.12.tgz", - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.23", - "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.23.tgz", - "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", - "dev": true, - "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": "5.0.6", - "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", - "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.5.tgz", - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.16", - "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.16.tgz", - "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "24.0.10", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.0.10.tgz", - "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~7.8.0" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmmirror.com/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.5", - "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.5.tgz", - "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.8", - "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.8.tgz", - "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", - "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz", - "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz", - "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.9", - "@babel/types": "^7.26.9", - "@vue/babel-helper-vue-transform-on": "1.4.0", - "@vue/babel-plugin-resolve-type": "1.4.0", - "@vue/shared": "^3.5.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - } - } - }, - "node_modules/@vue/babel-plugin-resolve-type": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz", - "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/parser": "^7.26.9", - "@vue/compiler-sfc": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/sxzz" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", - "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-preset-app": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", - "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.16", - "@babel/helper-compilation-targets": "^7.12.16", - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-proposal-class-properties": "^7.12.13", - "@babel/plugin-proposal-decorators": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/plugin-transform-runtime": "^7.12.15", - "@babel/preset-env": "^7.12.16", - "@babel/runtime": "^7.12.13", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.8.3", - "core-js-compat": "^3.8.3", - "semver": "^7.3.4" - }, - "peerDependencies": { - "@babel/core": "*", - "core-js": "^3", - "vue": "^2 || ^3.2.13" - }, - "peerDependenciesMeta": { - "core-js": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-preset-app/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@vue/babel-preset-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", - "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", - "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", - "@vue/babel-sugar-functional-vue": "^1.4.0", - "@vue/babel-sugar-inject-h": "^1.4.0", - "@vue/babel-sugar-v-model": "^1.4.0", - "@vue/babel-sugar-v-on": "^1.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "vue": "*" - }, - "peerDependenciesMeta": { - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-sugar-composition-api-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", - "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-render-instance": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", - "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-functional-vue": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", - "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", - "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", - "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-on": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", - "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/cli-overlay": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", - "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/cli-plugin-babel": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", - "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.16", - "@vue/babel-preset-app": "^5.0.8", - "@vue/cli-shared-utils": "^5.0.8", - "babel-loader": "^8.2.2", - "thread-loader": "^3.0.0", - "webpack": "^5.54.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-eslint": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", - "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/cli-shared-utils": "^5.0.8", - "eslint-webpack-plugin": "^3.1.0", - "globby": "^11.0.2", - "webpack": "^5.54.0", - "yorkie": "^2.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", - "eslint": ">=7.5.0" - } - }, - "node_modules/@vue/cli-plugin-router": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", - "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/cli-shared-utils": "^5.0.8" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-vuex": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", - "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-service": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.8.tgz", - "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.12.16", - "@soda/friendly-errors-webpack-plugin": "^1.8.0", - "@soda/get-current-script": "^1.0.2", - "@types/minimist": "^1.2.0", - "@vue/cli-overlay": "^5.0.8", - "@vue/cli-plugin-router": "^5.0.8", - "@vue/cli-plugin-vuex": "^5.0.8", - "@vue/cli-shared-utils": "^5.0.8", - "@vue/component-compiler-utils": "^3.3.0", - "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", - "@vue/web-component-wrapper": "^1.3.0", - "acorn": "^8.0.5", - "acorn-walk": "^8.0.2", - "address": "^1.1.2", - "autoprefixer": "^10.2.4", - "browserslist": "^4.16.3", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.10", - "clipboardy": "^2.3.0", - "cliui": "^7.0.4", - "copy-webpack-plugin": "^9.0.1", - "css-loader": "^6.5.0", - "css-minimizer-webpack-plugin": "^3.0.2", - "cssnano": "^5.0.0", - "debug": "^4.1.1", - "default-gateway": "^6.0.3", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "fs-extra": "^9.1.0", - "globby": "^11.0.2", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^5.1.0", - "is-file-esm": "^1.0.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "mini-css-extract-plugin": "^2.5.3", - "minimist": "^1.2.5", - "module-alias": "^2.2.2", - "portfinder": "^1.0.26", - "postcss": "^8.2.6", - "postcss-loader": "^6.1.1", - "progress-webpack-plugin": "^1.0.12", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^5.1.1", - "thread-loader": "^3.0.0", - "vue-loader": "^17.0.0", - "vue-style-loader": "^4.1.3", - "webpack": "^5.54.0", - "webpack-bundle-analyzer": "^4.4.0", - "webpack-chain": "^6.5.1", - "webpack-dev-server": "^4.7.3", - "webpack-merge": "^5.7.3", - "webpack-virtual-modules": "^0.4.2", - "whatwg-fetch": "^3.6.2" - }, - "bin": { - "vue-cli-service": "bin/vue-cli-service.js" - }, - "engines": { - "node": "^12.0.0 || >= 14.0.0" - }, - "peerDependencies": { - "vue-template-compiler": "^2.0.0", - "webpack-sources": "*" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "less-loader": { - "optional": true - }, - "pug-plain-loader": { - "optional": true - }, - "raw-loader": { - "optional": true - }, - "sass-loader": { - "optional": true - }, - "stylus-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - }, - "webpack-sources": { - "optional": true - } - } - }, - "node_modules/@vue/cli-shared-utils": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", - "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@achrinza/node-ipc": "^9.2.5", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "joi": "^17.4.0", - "launch-editor": "^2.2.1", - "lru-cache": "^6.0.0", - "node-fetch": "^2.6.7", - "open": "^8.0.2", - "ora": "^5.3.0", - "read-pkg": "^5.1.1", - "semver": "^7.3.4", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@vue/cli-shared-utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vue/compiler-core": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.17.tgz", - "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.27.5", - "@vue/shared": "3.5.17", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.1" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", - "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.5.17", - "@vue/shared": "3.5.17" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz", - "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.27.5", - "@vue/compiler-core": "3.5.17", - "@vue/compiler-dom": "3.5.17", - "@vue/compiler-ssr": "3.5.17", - "@vue/shared": "3.5.17", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.17", - "postcss": "^8.5.6", - "source-map-js": "^1.2.1" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz", - "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.17", - "@vue/shared": "3.5.17" - } - }, - "node_modules/@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "postcss-selector-parser": "^6.0.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2 || ^2.0.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vue/component-compiler-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "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/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", - "license": "MIT" - }, - "node_modules/@vue/reactivity": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.17.tgz", - "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==", - "license": "MIT", - "dependencies": { - "@vue/shared": "3.5.17" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.17.tgz", - "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==", - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.17", - "@vue/shared": "3.5.17" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz", - "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==", - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.17", - "@vue/runtime-core": "3.5.17", - "@vue/shared": "3.5.17", - "csstype": "^3.1.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.17.tgz", - "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==", - "license": "MIT", - "dependencies": { - "@vue/compiler-ssr": "3.5.17", - "@vue/shared": "3.5.17" - }, - "peerDependencies": { - "vue": "3.5.17" - } - }, - "node_modules/@vue/shared": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.17.tgz", - "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==", - "license": "MIT" - }, - "node_modules/@vue/vue-loader-v15": { - "name": "vue-loader", - "version": "15.11.1", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.11.1.tgz", - "integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "peerDependencies": { - "css-loader": "*", - "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "prettier": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/@vue/vue-loader-v15/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "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.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "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.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.14", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", - "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.7", - "@babel/helper-define-polyfill-provider": "^0.6.5", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", - "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true, - "license": "MIT" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "dev": true, - "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.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.3.0.tgz", - "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.25.1", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.25.1.tgz", - "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", - "dev": true, - "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.30001726", - "electron-to-chromium": "^1.5.173", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "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.30001726", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", - "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", - "dev": true, - "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.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "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.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmmirror.com/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "dev": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true, - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/compression/-/compression-1.8.0.tgz", - "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", - "dev": true, - "license": "MIT", - "dependencies": { - "bluebird": "^3.1.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "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/core-js": { - "version": "3.43.0", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.43.0.tgz", - "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.43.0", - "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.43.0.tgz", - "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.25.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "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/cropperjs": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.2.tgz", - "integrity": "sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==", - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "dev": true, - "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-loader/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dev": true, - "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/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "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-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dev": true, - "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.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dev": true, - "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.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "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/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "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.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "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/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true, - "license": "MIT" - }, - "node_modules/diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "license": "Apache-2.0" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "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/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "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.npmmirror.com/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "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.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true, - "license": "MIT" - }, - "node_modules/easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/echarts": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.6.0.tgz", - "integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "2.3.0", - "zrender": "5.6.1" - } - }, - "node_modules/echarts/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "license": "0BSD" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.178", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.178.tgz", - "integrity": "sha512-wObbz/ar3Bc6e4X5vf0iO8xTN8YAjN/tgiAOJLr7yjYFtP9wAjq8Mb5h0yn6kResir+VYx2DXBj9NNobs0ETSA==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.2", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", - "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-vue": { - "version": "8.7.1", - "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", - "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-utils": "^3.0.0", - "natural-compare": "^1.4.0", - "nth-check": "^2.0.1", - "postcss-selector-parser": "^6.0.9", - "semver": "^7.3.5", - "vue-eslint-parser": "^8.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "dev": true, - "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/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/eslint-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dev": true, - "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/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "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/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "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.npmmirror.com/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true, - "license": "Unlicense", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true, - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmmirror.com/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "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.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.19.1", - "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "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.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmmirror.com/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "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.3", - "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "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/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "dev": true, - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "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.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true, - "license": "MIT" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "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.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "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.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "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.2.0", - "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "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.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true, - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true, - "license": "MIT" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "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/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "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.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - "dev": true, - "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.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "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-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "dev": true, - "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.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "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/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "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.10", - "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "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-middleware": { - "version": "2.0.9", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", - "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", - "dev": true, - "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/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, - "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/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/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.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "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.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-file-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", - "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "read-pkg-up": "^7.0.1" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "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/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmmirror.com/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/launch-editor": { - "version": "2.10.0", - "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/launch-editor-middleware": { - "version": "2.10.0", - "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.10.0.tgz", - "integrity": "sha512-RzZu7MeVlE3p1H6Sadc2BhuDGAj7bkeDCBpNq/zSENP4ohJGhso00k5+iYaRwKshIpiOAhMmimce+5D389xmSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "launch-editor": "^2.10.0" - } - }, - "node_modules/ldrs": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/ldrs/-/ldrs-1.1.7.tgz", - "integrity": "sha512-rZnfveeY1SeS3F3ifUVd9AVGTFHmQ0qzp5fuszAirnrVkjqJBLrm99vtr/Mxbby4XgadUYv+DsFqyk2p4FV40Q==", - "license": "MIT" - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "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.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "license": "MIT", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-it/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/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "license": "MIT" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "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.npmmirror.com/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "dev": true, - "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/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/module-alias": { - "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz", - "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "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.npmmirror.com/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "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.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true, - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "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.npmmirror.com/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "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/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "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/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "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.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "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.npmmirror.com/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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": "5.1.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true, - "license": "MIT" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-to-regexp": { - "version": "0.1.12", - "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/portfinder": { - "version": "1.0.37", - "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.37.tgz", - "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^3.2.6", - "debug": "^4.3.6" - }, - "engines": { - "node": ">= 10.12" - } - }, - "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "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.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dev": true, - "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.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dev": true, - "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-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "dev": true, - "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.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "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.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "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.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "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-loader/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dev": true, - "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.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dev": true, - "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.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "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.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dev": true, - "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.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dev": true, - "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.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dev": true, - "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.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "dev": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "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.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "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.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dev": true, - "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.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dev": true, - "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.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "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.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "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.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dev": true, - "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.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "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.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dev": true, - "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-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dev": true, - "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.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "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.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "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-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "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.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/progress-webpack-plugin": { - "version": "1.0.16", - "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", - "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.1.0", - "figures": "^2.0.0", - "log-update": "^2.3.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/progress-webpack-plugin/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/progress-webpack-plugin/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/progress-webpack-plugin/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/progress-webpack-plugin/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/progress-webpack-plugin/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/progress-webpack-plugin/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "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.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/pump": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.3.tgz", - "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "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/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "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.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "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.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "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/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true, - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "dev": true, - "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.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "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.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "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.npmmirror.com/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "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/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.8.3", - "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.3.tgz", - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.21", - "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", - "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "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.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "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.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/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", - "dev": true, - "license": "MIT" - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "dev": true, - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "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/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dev": true, - "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/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "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/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/table": { - "version": "6.9.0", - "resolved": "https://registry.npmmirror.com/table/-/table-6.9.0.tgz", - "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.2.tgz", - "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.43.1", - "resolved": "https://registry.npmmirror.com/terser/-/terser-5.43.1.tgz", - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.14.0", - "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.14", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", - "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "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/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-loader": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", - "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.1.0", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/thread-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/thread-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "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/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true, - "license": "MIT" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "license": "MIT" - }, - "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", - "dev": true, - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "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.2.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, - "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.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true, - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vditor": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/vditor/-/vditor-3.11.1.tgz", - "integrity": "sha512-7rjNSXYVyZG0mVZpUG2tfxwnoNtkcRCnwdSju+Zvpjf/r72iQa6kLpeThFMIKPuQ5CRnQQv6gnR3eNU6UGbC2Q==", - "license": "MIT", - "dependencies": { - "diff-match-patch": "^1.0.5" - }, - "funding": { - "url": "https://ld246.com/sponsor" - } - }, - "node_modules/vue": { - "version": "3.5.17", - "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.17.tgz", - "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.17", - "@vue/compiler-sfc": "3.5.17", - "@vue/runtime-dom": "3.5.17", - "@vue/server-renderer": "3.5.17", - "@vue/shared": "3.5.17" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/vue-demi": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/vue-easy-lightbox": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/vue-easy-lightbox/-/vue-easy-lightbox-1.19.0.tgz", - "integrity": "sha512-YxLXgjEn91UF3DuK1y8u3Pyx2sJ7a/MnBpkyrBSQkvU1glzEJASyAZ7N+5yDpmxBQDVMwCsL2VmxWGIiFrWCgA==", - "license": "MIT", - "engines": { - "node": ">=14.18.3" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/vue-echarts": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/vue-echarts/-/vue-echarts-7.0.3.tgz", - "integrity": "sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==", - "license": "MIT", - "dependencies": { - "vue-demi": "^0.13.11" - }, - "peerDependencies": { - "@vue/runtime-core": "^3.0.0", - "echarts": "^5.5.1", - "vue": "^2.7.0 || ^3.1.1" - }, - "peerDependenciesMeta": { - "@vue/runtime-core": { - "optional": true - } - } - }, - "node_modules/vue-eslint-parser": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", - "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.2", - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "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/vue-eslint-parser/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/vue-eslint-parser/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "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/vue-eslint-parser/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true, - "license": "MIT" - }, - "node_modules/vue-loader": { - "version": "17.4.2", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.4.2.tgz", - "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "watchpack": "^2.4.0" - }, - "peerDependencies": { - "webpack": "^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/vue-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/vue-router": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", - "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", - "license": "MIT", - "dependencies": { - "@vue/devtools-api": "^6.6.4" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-style-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true, - "license": "MIT" - }, - "node_modules/vue-toastification": { - "version": "2.0.0-rc.5", - "resolved": "https://registry.npmjs.org/vue-toastification/-/vue-toastification-2.0.0-rc.5.tgz", - "integrity": "sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA==", - "license": "MIT", - "peerDependencies": { - "vue": "^3.0.2" - } - }, - "node_modules/watchpack": { - "version": "2.4.4", - "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.4.tgz", - "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", - "dev": true, - "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.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/webpack": { - "version": "5.99.9", - "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.99.9.tgz", - "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "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": "^4.3.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.11", - "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-bundle-analyzer": { - "version": "4.10.2", - "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dev": true, - "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-middleware/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dev": true, - "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/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "dev": true, - "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-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.3.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.3.3.tgz", - "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.4.6", - "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", - "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/webpack/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", - "dev": true, - "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": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "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.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, - "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/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/yorkie/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/yorkie/node_modules/normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true, - "license": "ISC" - }, - "node_modules/zrender": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.6.1.tgz", - "integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==", - "license": "BSD-3-Clause", - "dependencies": { - "tslib": "2.3.0" - } - }, - "node_modules/zrender/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "license": "0BSD" - } - } -} diff --git a/frontend/package.json b/frontend/package.json deleted file mode 100644 index b67b5739d..000000000 --- a/frontend/package.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "OpenIsle", - "version": "0.1.0", - "private": true, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint" - }, - "dependencies": { - "core-js": "^3.8.3", - "cropperjs": "^1.6.2", - "echarts": "^5.6.0", - "highlight.js": "^10.7.1", - "ldrs": "^1.1.7", - "markdown-it": "^14.1.0", - "vditor": "^3.11.1", - "vue": "^3.2.13", - "vue-easy-lightbox": "^1.19.0", - "vue-echarts": "^7.0.3", - "vue-router": "^4.5.1", - "vue-toastification": "^2.0.0-rc.5" - }, - "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@vue/cli-plugin-babel": "~5.0.0", - "@vue/cli-plugin-eslint": "~5.0.0", - "@vue/cli-service": "~5.0.0", - "eslint": "^7.32.0", - "eslint-plugin-vue": "^8.0.3" - }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/vue3-essential", - "eslint:recommended" - ], - "parserOptions": { - "parser": "@babel/eslint-parser" - }, - "rules": {} - }, - "browserslist": [ - "> 1%", - "last 2 versions", - "not dead", - "not ie 11" - ] -} diff --git a/frontend/public/about_markdown/about.md b/frontend/public/about_markdown/about.md deleted file mode 100644 index 5060a0303..000000000 --- a/frontend/public/about_markdown/about.md +++ /dev/null @@ -1,18 +0,0 @@ -# 关于 OpenIsle - -OpenIsle 是一个开放的技术与交流社区,致力于为开发者、技术爱好者和创作者们提供一个自由、友好、包容的讨论与协作环境。我们鼓励用户在这里分享知识、交流经验、提出问题、展示作品,并共同推动技术进步与社区成长。 - -## 开源与参与 - -✨ 本站基于 [OpenIsle 开源项目](https://github.com/nagisa77/OpenIsle) 构建,所有源代码均已在 GitHub 上公开,任何人都可以自由查阅、学习、使用和贡献。我们鼓励开发者、设计师、文档撰写者、社区爱好者等各类朋友参与到项目的建设中来。你可以通过提交代码、完善文档、反馈 bug、提出新功能建议、参与社区讨论,甚至协助社区管理等多种方式为 OpenIsle 贡献力量。无论你的经验如何,只要你有兴趣和热情,我们都非常欢迎你的加入!让我们一起打造一个更加开放、包容、充满创造力的技术社区。 - -## 我们的理念 - -- **绝对言论自由**:我们支持绝对的言论自由,鼓励用户畅所欲言,尊重多元观点的碰撞与交流。 -- **尊重与包容**:无论背景、经验、观点如何,每一位用户都应受到尊重。我们反对任何形式的歧视与攻击。 -- **协作与成长**:通过协作与分享,帮助彼此成长,推动社区持续进步。 - ---- - -Nagisa -2025 年 7 月 diff --git a/frontend/public/about_markdown/agreement.md b/frontend/public/about_markdown/agreement.md deleted file mode 100644 index dad255c18..000000000 --- a/frontend/public/about_markdown/agreement.md +++ /dev/null @@ -1,32 +0,0 @@ -# 用户协议 - -欢迎您使用 OpenIsle 社区(以下简称“本站”)。在您注册、登录、使用本站服务前,请仔细阅读并遵守本协议。您一旦使用本站,即视为已同意本协议全部内容。 - -1. **言论自由与法律责任** - 本站支持绝对言论自由,尊重每一位用户的表达权利。但用户需对自己在本站发表的所有言论、内容、行为承担全部法律责任。因用户言论或行为引发的任何法律纠纷,本站不承担任何责任。 - -2. **禁止内容** - 请勿在本站发布、传播、存储以下内容: - - 侵犯他人合法权益(包括但不限于知识产权、名誉权、隐私权等)的内容; - - 含有恶意攻击、侮辱、诽谤、恐吓、骚扰、歧视等不当言论; - - 含有色情、暴力、血腥、赌博、诈骗等违法或不良信息; - - 其他被本站认定为不适宜公开传播的内容。 - -3. **内容管理与删除** - 维护者有权在法律要求、社区规范或维护社区秩序的需要时,删除、屏蔽、编辑任何涉嫌违规的内容,而无需事先通知用户。对于严重或多次违规的用户,本站有权暂停或永久封禁其账号。 - -4. **用户隐私与数据保护** - 本站尊重并保护用户隐私。用户的个人信息将按照《隐私政策》进行收集、使用和保护。除法律规定或用户授权外,本站不会向第三方披露用户信息。 - -5. **服务变更与终止** - 本站有权根据实际情况随时变更、暂停或终止部分或全部服务。因服务调整导致的任何损失,本站不承担赔偿责任。 - -6. **协议的修改** - 本站有权随时修改本协议内容,修改后的协议将通过适当方式进行公示。用户继续使用本站服务即视为接受修改后的协议。 - -7. **其他** - 本协议未尽事宜,参照国家相关法律法规执行。如本协议部分条款无效,不影响其他条款的效力。 - -如对本协议有任何疑问,请通过社区联系方式与我们沟通。 - -OpenIsle 社区 diff --git a/frontend/public/about_markdown/guideline.md b/frontend/public/about_markdown/guideline.md deleted file mode 100644 index b4214dc2c..000000000 --- a/frontend/public/about_markdown/guideline.md +++ /dev/null @@ -1,15 +0,0 @@ -# 创作准则 - -为营造一个自由、友好、包容的社区氛围,OpenIsle 鼓励每一位成员遵循以下创作准则: - -- 尊重他人,文明交流。请以平等、包容的态度对待不同观点,避免人身攻击、歧视、侮辱等不当言论。 -- 鼓励原创内容,引用请注明来源。尊重知识产权,转载、引用他人内容时请标明出处,避免抄袭。 -- 公开发布的内容可能被他人自由引用与再传播。请在发布前充分考虑内容的公开性与可传播性。 -- 禁止发布违法、违规、低俗、暴力、恐吓、骚扰、诈骗等内容。请遵守国家法律法规及社区相关规定。 -- 保护个人隐私与他人隐私。请勿泄露他人或自己的敏感信息(如真实姓名、联系方式、住址等)。 -- 鼓励积极讨论与理性争鸣。不同意见可以充分表达,但请以事实和逻辑为基础,避免恶意争吵。 -- 发现违规内容请及时举报。维护良好社区环境,人人有责。 - -如有疑问或建议,欢迎通过社区联系方式与我们沟通。让我们共同建设一个健康、开放、充满创造力的技术社区! - -OpenIsle 社区 diff --git a/frontend/public/about_markdown/privacy.md b/frontend/public/about_markdown/privacy.md deleted file mode 100644 index 2295cc039..000000000 --- a/frontend/public/about_markdown/privacy.md +++ /dev/null @@ -1,3 +0,0 @@ -# 隐私政策 - -我们仅在必要时收集最少量的数据,用于改进服务。除非法律要求,不会向第三方泄露用户信息。 diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico deleted file mode 100644 index 09604d7ce5be7db1d08b99335ec0486cd34a8890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119137 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 diff --git a/frontend/public/icon-192.png b/frontend/public/icon-192.png deleted file mode 100644 index 9da61afd47d1414e7da0b70b0ebc15348970f7b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13469 zcmd73bxa;#5H7s9JH;J}yOiQuio3f@ad&ueN^vRfTHM{WxW72GXmQsUx%|F-xyjAV z{rBdc&F&;;Gnv`!oY^_gJo{Z)@hciK5i$S(Xfo20s_(M*zY`Ju{i?cdhwv^a%%oKn z0KkV906?Jt@bo?f`Ue2+>;Q0N3;_IT0D$k5)vhA=egocA?yDs5_TQ1$RhslZgWx8k z@CD%z5e5;TC)oSLZvf!(myr}x_gX#8_RJy~O1}?O(uhFHY!c(6f)Y=&Gy9yrEBcu^ zv9=DwiE1a*e}9S~#C}Q`L7rWOia5HCodPGi&sehYyA;h{XQD^(Vu=iCdCq-YPEKv& zb8urv;om37}*u-rWz57kphrhF2iV_x{I=hun-pt->Fmv{(Xe!oN$(O zfki^n41nx^u}zIjrqr%I zo2%|9vF!h+UhRtF76{Ky^E21Wp*TsX%+DIuc$M6tKT&OZX!omQ$b7fr@JRHE(JEM` zKmIG`cNt(21h9KPR{KUMmIn5Tmn`4bZ6{wdWj{x;@4aUJ$wbvGAFclN5@e#23!?%f zit2SMIffk4cg=9Wne2_hQB;t zKw#PH#H=P&Ko4QV^as^u_Fx1=c9;ocOH25K_=F(E`+FvdnJ>8Ix&*19g4`0R;_|-q0;W1h!M-^%3;` zRs7T(>yOwiGV^IFS2$BWh%mkamU_sE1?6(a2NyzcdrYGf@U2d1phU+Z&QSK~feEkY z7XFkM-e{XIZ#4(TPtQkq!R7wXTnE!3ZA;b*vE<*Yi{)bLaq4WtD8Ht>MIi@Xkw*fx z;0vMi*$-NVJ;mQpj4|V*>aH-R?KEQ{>=>r1EzEPw}eINZX`BaZTl0 zOPp0cPy5@2c5#CmRwA7rJR0N-{_dHVkS3BnxM>QwfEuJ{hm{SZv{osyhWUpXy%mP+@$5SRt^MP zo68G?JPI-)`kKk}y(U)R8~MLRqr=J*b`2XS#jZCg`ZegZ`)1puKs?o0q$ykttt$6b z*Q{KAJ)i2POd{1)*T3z^@HWzLUb1HTYFvg73pOcJivQpGT>fJhP7{;`2I1CjX8#hLe&Eqs)r>l&LXvl@y`gWCX`x&44Zqqc^L8 zdSP@%EC4$BpeO6_?1foo77DEGzx_7p{F?pu_Xt^U!7F+i2U2hjZbgN!q^z0GD>sZh z@W=OctA0Z$mj^Xn*IE2_5?iYnt+ymJa)=h0p%flLc_DyX!u$1nXHtRG_6t?{v%v59 zk(^MWBi-3}*+R>O-zj76ZveO#5R#UyDn)SDD0ouOOTRwIH@FGmQG!Z#Q&FaQ%#?53c)6qAys z%{)IxQYLbgIDw8i22yUzsoaPcvK}};PO~Q*Efaq`xRR0kzB2@*8%ses7zGM>Dq{@j zCO&0?W!-Z``vuffpP8JV3?4_uvW!PLoZr}(I~EhGW2c=&W$k1DfI1K4eY-AvCNLhm zv7H_#l3G-BPUdiZ6}TH?!^{e^Nq{;Fp~HCK&XNg-7*O*Tq&KtVhIBAM-l0Wbu~}N*Lh)8UR+&LGojY zh;@qJc>HR8l~~ta>FX5*AbQ|$ju=`R%V#6q;QeQwH&3XJ;L;8)5y!xM$t3H1t}cdp zkeQ*bhUObJ2z*K%!bj2!f(cz1WjG8zQ1F$d^(j&!cAfUEM(L3pNAOb( zZrRK*ey7ki*C+ANq~4Hz6O666+a@^*KbTRPJi-e>Fcxp{g;47-s$mx@&rlLsQHkwk5OBaE7C$(U%eOzWx)XXu_?O<3XTZ8T}VVC&hd&e3vai5#)@`eZ^1E( zf!Fl3(=b>{0e z*_as2ME)9rnl>FF2z*jo!gFFW<3n#b1(|pGuG9CZmx?S&14vA{Hdvai&fmkc7#Y5> zeSnsljq$9-45pBWXE?DTYL$oekC~1RfCtAA$AyiR!WsJrr}QVT;;H(#p;|JxVk@L` zc-^H<_ni9{>x59``_rtJEa;o-Zc|Zl<5{#1?*E;Upkzh_5q6CYWc0B>g@)-}k!gC2 zk(YOmVW=O|E9bqbrBAcs69tk@fJItANkCvHJMku7U_~*DaILvv?>?bD6L6IQXCKpUyef$*k zTgBKXng`8~!Ezp^DQ1`ioMsZk@u#jox->9``tA9T$9dh7QFR1`c>6T(Way>8&2JRI zo68b=EiDgKk(nB+@&v z{VgT(2p1HD4T1_54S{gyWbzQ(*JD+gt*8*OF|hPz^vVy)54JCJ9*d(W$kUXhm2?WP z;P$kN?CFT3oLoNK>KXK8aw>D6I5;|lvscQAO3C9h-itOx1p89siiBtbCY zAQ5bKO&~5zf|>ySQ}~$ICP?UbXK6*F6xG->~|L8R8qfYtCv| zAz#LgV$FiWs66TnX8r^5;!7Q4nM2<>cb`W0_~mE-wh$6^*Zt2jfJ{B7&(GNhx8XOF zvao8$)F|P^`A~Yk6JxrU{E;n4lpG_r0X-I{$UbBLKB;g|#v|mrXPhv~S0S8bPPwOf zVq`BWTXtETj^mvCSoT>ZnKb8)KBu-JasUk z$zNepbl`iekct@&_B)wUlxpPWg|Xu~0~O{TRmefo40rk?J+qZ90(3RFUVBLgXd5ub zxQj|91(LfFvK2AqIKTiZ2?cUe51bz8$`$HyTEgkPC5{iHqbdingA#n!_T*!ffUo{k zs~S}wMc%xh&ku_j&#sv3vp#b7Wg-+Q@Agj!1?n|yupM)mFy>6uTzBEC-s2OG&2YDj z-Jl#?R1<||Fc`XfJZ|?X%e$?b1RPELoaLI|Hho_&kGN0#!(uW4ja|?>J2%*hQJ5gK zT_lJ{no0CHyKBB#N5DbI#emP;Cwt46Rix5g8L0_xg5NsjdMm%lsS#Tr6P86ZzA)6p z|FU&D3+*d3F`nR-IE}CYe}3@?LEeMch0)I_sN=776dVO|-XfcPa{+YF+G6SR z^Hsj$9&_Q0?&8ca4AL?wHm<=inOy;|FN`yRFnRxyzmG% zZ{ekF0xfTbSou%$A2fqhI}4oFoqyLRbU5cvvG-_OJ1JpNM!K_MB-0uA9kKW9Ot_33 z2^?RDz<)IrSVFm9V<>P;P|kf{nH);q0=M07t%yq8QOB;d{T_2x|LxXq5%5_I7aA_n z{;pH-x({^?r|GFgR5q>1;q`(iU? z)a@JR7}yS;L+L-s5`lT4DEq;}B%6yF@1>n7Zzg1Qw{Uo~=coxEknuX$ig3Cmjz}`e zM>qq8BZT(d3K0pvzm}&jM5+YFlTx!ELC9Rm6RS(zBO!u>ogbJi15u=y(H+iV>>z}6 zJASjS&m&EitpAQOfZtf*>7VCa*NKy-D}HdbU5Qq7TLev!6C7Cv7J_nGgm;d5P&Nb4R5E1Vzci zjn0K0SBe8li%7k{hb^VYgW*3SOv%D0N&j2xEEyQL2=A8Bb?JYswL{s&VS`rfJ}jAg z`^z_FF{X9Qcap*lMI&OFcK6!7V=zt>#S>&4O;sNoj>lpgthrvQe?F}3e+(tQI)b~; zkLgv&xMg&-SO0cc4C#>$_mf~Yh|4f1Ikoch|9!o(j2QvPi!hlfC!{Pvi5WgiFBRK& zEmz@a;P>vBo+I19_I&pjXzp%159~gHAn>X89bfm{08aJ!2F{ekWFLZ<4IJW1({pRh z^WdaqoLcoYan;M>-|Y{Slk+-lH8xv;lv@%skrOKu$*8)4Z^b9WXMu_AJ)-eVCXOY7 z_x4+(24^K|Bf66~)l`(e$u%Z%HpAN{QG+GPab43r%NF}QdXumry_iW$oA;56^J@OK z!4=;wJaQpt{ljO%^jqXAT=jcMTn^_(IVfO5TGvnM;3}p-XYz}FiGiQZ)MOB9%^OEp zCb$H7ikE$8*%SYN+yn9?ax}sciNXa2=ik5uYPy$ty)*+nlc?dj;|9BX?Sc3ewm#9Y zi`G?!v)%V;E-ok;mLv3QgEmfMEqGNps8N?E6 z+jOy#J5NBZw5d|~lUtf4TzR-gSpMzHa`+}{wW(>dU#RT(+ae)OGERK z5xPJ>{#T!c|J>~%_2mQ^clG-;A;oYBPoZ0L=+q6Z#NK62n44mAAki1578@$|r@`-z zEH<5)?R8iBZDj2aUeWp{)$~Bz?IBj26m1jOi8QZAd^vr`+M5WXb?fR@<|g<0O*+@8gppK}d>@;8 z$QRW|I#*8-8Z5^8WPq?koN;+Io3a&Wd$WF=aC+EqL>JRBA2}p!r0X6DY&qwQ+5Hpz zqHP%$EOnqG;h2dE-(ily&fYt>n!~#5Gha&=7jbf!%c8LJph}7hYi)Gu@pag-y^*F}3xbG*N%?Jf5)SXc8J+K#?7<0juuC&a<<0(C!rQUu?n)Y|Ee#uU! z{-I-ZA20Cfp$;y^T+1}ho0ob|8@PT?t&`L==GZ{;!TOBXvJHMwPS%fNqh+4L75}4j z-^;sg7AGG_^y>GWnop*8aNNBR1>2r^Ijd=#Ea9{KsU9|HTj(MAv{6`5q6oaM!U^x=j}U*FOci6`Po1So&bVqc+KXd~K#Ea} zXm+;DbB9;aioD?Sg4Tzyw;0`ZFjYg`?Ef>~1r-Tf{Mg~!Co(VF%?*D|sz(d#dO{+L z{71hL{}h9ROiRJKKCRwlm8O4XZY8g9B{IhQhL&e0!}K7rqIpBGST3I=nP14@E*MLD z-z&blhjnf3t?Kh%kAeDo)<+~1o9Oy)iM-L7?$2LkB6Sn5w!$chp)@N`7SqE5I}8Oj zC;K_GRd}~RXb0+_d_0GIfjOe=nl7fwr;>B+%fSzG>~vU2C=?-~b{rGSd~;E6bVw`u z{F~Dg7Y6r8Y}x$t(!*PPCyn#7*4CX~&($3}Qv|WLnW)GxnJyTgVK*VD2_|) z2F>F?8iXS<$PkFna^fV-UThusuPyf4-wL?Mq7lKR~y4RrQ4&&H3J=`{=W*s9s{h);__*wa)7xoJ5Gj+YAXtdA0Mm&KTyX) zU^QQEu|#!i`24$auU*^p(%dP!!+K#q9yk3UD?+7`(*?s7o~H?`oa@6bh=mh}Eu)f@fxsC>zZmqLIAA)HB!ge`KMSQ65rnplH6 zYfaVHWXr2-0*P@jUI=_R@hJ9=?3Th&Hr$@v_8zD43urzV(sxFj%}bhQai6?|eW-BL zWMl$lxulV;WBC6)S85Vm#Un8Hqt8e_8GtvB>%a`c`sBZDIz6tcEACKfv@0dTHc^2{ zOzOli#D&G)g`ah0TA6vOHp>cTq^IqUwdXZxsqhhE1IRJjttAxNTE>_vEGl~v%UbF{ z+I!YRJ8i2-Ys!q{2sVa7N{wNMb+-A9IVZdnxg?C7BEZm5EkR#A>$ejlkp1&-|2$cv zv5ce#{lD%A-SODJp$rk~{NCr8OIpnmIFxIftbYYcb(`EVx_QdMui7@n zDQ}#RwvH8vRcY|+OthX=5)I531Pb=#gW?8})r;K<5!-b~Ui&rY${wesmDWLCpjvvxG*!CS2POJf%T-*(X+~85sg$+(ctw8k^Inm35^og^B~(A>$wX6?<8!0MS3}%}$3tG&{7o z1Vu<3Yp`6@dmOMFjhR((an@Y}kwc2~;A{%~?&I#nwK<_5q07eB7{^T9%=}N_OsLbK zNt&!!4;$XN)%OfjT5LlGPkBdEkU%3@|JhLZ0{O9z-I9DFQ@dg*<#^-x=3c~I62iml%$#AgadlNqf~1Gh z1nx*1@()uhpJ^osmQ5E;w$WP9bPU5N1~a~biXP~Lu!mL*$2wdq?$^6F_fB@p%dcQG zXn~rES3%~!e~-r~Lb|_({%~efZb?P`Vp0->%AAvE_~gE7?^)In!X*&s6!eC!(cww7;Rk<%uYr0}G}(fP*2)=(m6h>v5Ma(VnptIzKJlGY$RK$n zxRW*-@OnyLo%lv;^z8oD}Twm6+yghEX32J&DG-JqWAOS#QboJ2gkM5Fu zZv~l3Syn+@G5f-r$0m)Xc!C9pVz(>nM1_M?O{UaDl!WbK9;9QMYljCz#>O9tBB_l= z)2=SquFBFO`z+`@pIX5?B5z=F6ktcP(V^4h;kl2$!&p1WJb(_D+&RTCK8fMQ__k@F zWir?e8HtqC^ZxX?=IuC^A%$yj(EhMg*~G9e{R?45^P!*3?{vw>?``&y1x(8a#fMCf%JqFv zv!JbH!y;pDrxhq@z$A?v;X7ord&hGL`&bWK)!oM~?{3(4#&oyV6w@xGyPCPtl&j&XVem%|0VrBul>8O_bM(~x(Z_+plDr_L}8D={b$?_sQIAD;r$903M`tQ5w%JRR8L*M}pF{gE_Ui#OBdSQtN3a}R zk&>AvDB&VBinxOS?{KSbrzz6=01oKsz!(SHi`uUbZ+{SC|Mrdj zYGJ-^ySi<%=r*9u>YQ&law#CZXk92PjCG9)7jDwaSb9!;X!0%3?U(c@MsOTVQJ8E2 zSy-^)>b$ZJw5YiBj&c3oYkxc&{d8MqU*Io+o9k198sYFsL$;DlFO+&+vkf?Mr@viO zOV2Y3LhGpC#b$0!S~;s#!Vf6#)XrHyZ)jrR|6WSJiFj>Tg6!zW|LavHsY!! zMphN#Z=0lR3@L5tl+t>;J*@|#)4wKQlH-JDNz$B{7Jqf7UVoMr#;`jd$j|a?LQJ_4 z2b$*g{RIqwG2L5x;tydh_Qxvv$)btDyKV$7?U?&~y339bgJXQm8)*2~73TwQ(p#(b z?_Zdj^A3+PXA|X3FLmDPx}Y(xv8N7F?5Bp|M$5W|^BCbkZvWU~#8Xxjg;t}&a}5wq zVa|RE6V@n@Xo|SUafMm<1xF5JB{2VEgmEV%n!(0Dwmv-4V%%W-A(y0f^s2lsc2~ps z#5U!6`3wZnd)5I!BtPX4C9^Z4cA%QH?NDUR>zU4;0LD8G6IAJCnZyI1bg&uw!ODI> zOks}=*CCD6u-omEAxxPtaVtNZXhS$y-|IqsUryrDz`U6S78Y0$PS4_gr6O$TVJouE zQ)NJQBVl}tE6C9>HNu5=h${60eYW#I#u&VV1+{omD7UtrT!<29VbkoQ24{)UOe@Pk zWZ070^gUYG^qt?@1Jh%js-*G-$K0kdvN{Zc-*I%&A+~!sWJQX!oM(Iug+a6U?+;{i z&1~4>pG3J@^-~xsHkaG!2%IYQ_4B-Y-&9wY<{W5do@{#CPItZajG9yMHUnDfZiTxG zq%yW82kpzcW9OxE=8o+A0y5vUl>^0XThyBgxXm-M(Rtpx1)`sGe)r|{6;Ed!8p#3) z09Is^B7+oB--qBp7GGlNIxtq)r(V!aUZ+EWwo=*2aXo35np1@KGMMj}5#1c9-ybSl+@sfeOp^Y)??=vlNV9lG#fxG+OZ6Ey{ZE2YSr zIL8TwKSBJW=ubu%<>(wr=$s~hb%v6*S22Y=MjvK@zns41*V5*O3dP#$mfH3NczsXf z?;1GoPl@|98k+oRBcnGeujQIq1`$x6x$$^Jvb&~qNr$l-jr&EBdR_l1uefYZfvQ67J^XoDz4s9z z?wby^zZAB9#fA~37!P>F9^Afd`-B@8<=N3U>VA9=Y>M^jhCxJDVN?ZJJb|j%fTPQZ z+HV%fm#slf$DgPVpqtTXuw_7q-8FyOS(8hHZ^|erGQj1M2v)UY5gkbd)}lXkqt#C) z(+Fw$HH`H+^CT%`C=xJmWI&kMl?46Rn5wxN6nQ-@@{> z@h#@_8(C!%RHJECV@;<%e--RpyX)A9e-YkJ6YmtqPN2IYxOk^=oR$^Ah~p8b zR)*Y>hbSurdkEh7So4Ka=hF|0BF$-MrPK(Qs{-7%|HK3J9q3#L43a(d5#};6fUL8S#RuYRaSE^CM50IsM7KN?1&Zuh&0V{+k~N2`CCin2;avH0uv+LD1%zTSJBvQe=BX9eQ# z&uAFCHq^|yN9hXik8|=Ar&H&z)w=DC2m!bf@$|f%t$8jUeVIPKW0zTU8C${1z+z!Oe z@(%i3W;1lXZ4yv`<>p{UYQxo*X;scWXS&wO&!4Qb3&Gj6>U=+h#74yfp{(JIG`8HF z7Li0JKK(h+M--dteFs`aMI=ZCn$S%_W#1!@q?Km|97edH*2pUuD=sQm%)tH= z>u})Aw0FA8ahf-^?S|q6ahi9?Ri|Rg*>QDlT}|pnEtI%y^gn}`oK=1|{mz}ta~TO( zO<{_tLI?Fm$IygpPQG32*BPM)%J%{T0Mw^~jL$%pF|~>L>@6bwQ6tAtX9~Avq}?MW zKc+|iYfr9XpEKKy)a9mwBKYgJ@o{b67f)P(@el4niVxp z2vPi#v`KqYq(LP!CNu8E9>qS-OEk+;$$)uL#HpyeKMJHDA`QbT@eLH6|f> z%ujUKtTr{JS$mkpxKYx0-}>U)=WFwD_0$eKCHzd`x3jv2 zRpEG(7FODL26ID%_E;}_%UakTJ`jo<^YIMDyBQr*y<`?EC`EVY_V!hp_ISxg1i>0@ zfIGq3K|*3l-29K(^8yj`=WfB**&mPhrw<+h6nH(0P*^`gdOJcS^~A1`;KW>InVN!A zhFu$8%}UQSkjkeJ1Frtz^eMuhnE$lhay*z}qhFW$ZZ4j7SJ^GsEd|d#{C4zHtn2L^ zHpDlKBXK4XmaF==ni!S|)3}J3au_FZy;;g)eYO~lc6nHimn$k4) z7}vg|apRmL4}0!p6@=_56Ej~CO~Z?i%%5MADVdJL-`bG}kzZ<9FsblFki==n=1_vc z--=y0glr5~C!`7V?-S?y@f*T&<4Gxm0bJ3N90E z!?}eX30Dbx)7f;Xr9_Nrj&pE5wsjNt#U><&C{*|Q+ZQ=Vi+Xm`Wab2QbuZhb3hrty z>(tJvPDvfixwsdoSrt-^Ff?@{OEecqy_QQuZKlzs2nqg5(N+?!-s0W7Jsf8zcI7L~ zV5+1r#vju!cLeG;>}*cY38xe#hz5{kh=JHw&6yvWM6&r2)b0Z%?7xlt&fN;N`}89t zgN9^eWM2;6IZ$^1UdF$+5r-FP08za@u~j(#p2nUh2(wnhfYm@1^Pyap%1khQ*sE%= zNWcD2`=N7Z=LzQF1_$Hs_lQl&<08%7IX><1@A{epL_NHnEXNo;N$y(MqqMB#dbD>h zWZC2EMvy{2We1;&F;{|LV`RqaYxGXd<8V`{9^ZaIe+~@X}8PByAhNXrTXs_U-wHq`p z9Zy~vS2jy@19?Ou+>^U)!IQ?C*N(IEzCJEGbjObbH06$PFwhb=#a2s{hDHc;uUMQa zp5!uxa6?c(6T|+kTJ5o!RsG~_jYvzi;k{Qj?Vkwy^#vo(eOJ5k0i5c=D8!RG4W%vN zUdMTLcs9}blyPM7CY*;CsdAqZ+Po&tW??W2pfNF3ic zp0k+q-ZxtlwG3@Fl3>EmykM|omKbN>$deccCt4(@mPyxMUu7N+?f2<`uEe7VFjkE+P z4ck@&GF+eaw#n2p2G~tQu2OAzUGY$^9S^&47p6TFNuL&WFt&$!s)CbYo3|;L;2WH2 z+Rr+ZzhMaQ?LV52Bss6aeDp6yqoNWEMtn5jfU=xhWiN8XB;idOw=VYkd$U)f|7zwq zc^U|ky@weS8!r>S@mw;Uzh_%NZBAe;Ld<*g^;J9V(lKZd=&;PYMo)u{>{`!# zo;((zJN2qQi0WHYuzY7&KOBgF^Gl|}4<3}|e;1PsVt*2(eb9xXK#X+SW|dAhCs6Ih zgyl_wfhqg-y>Haq`CN&uzqltmVrlBLyYhI=Sx?P-SCh69>>P;eaq`b;b`69ye6?bI zTH2KKLg`-99gd?A^{4P4>IXcJ!GMegQ6D9QoS&@b#SA7?C+SN&#O1?$Y%R_f4doA4 z7>kO1C{S>u8cm6c;A~z{Oh|f((^+0%?g*R#GL}KTaK|{@S_e6KO)ifgTM%}!zb#-7v6EUWq{gvFI!dvzy9#d@P zAF9ql{6NMU5c?mH!`vdF0XyENAek?qC)!}7gxbUJ*G*{vj24PQ3u zF)sEnH#U`~laUG9-3G6F^BXh)80F>o6O`+lulD>qdnJ#m|8m1tWl0(3E=%G|<-QbU zRo9Ogc$gWX)qA5QhckyeRgC`f(}Y9Tc$30|QUNQ_IinvvEJe{7q$hmklHbK1VIac; zaosbQjNv5Xg>sUxKb{3>yzA09*?X-_nymQtsXO*b=ze(adWzuZ&8h2Bwsu{k$i+eI zM~V~4ynH?#Css5x@&4rHo5H^w^rh2nq?wy~;hXJ3#(a7u@uVVB(q^16=(Zc^cSiH+ zuPqkWtpVAqp(MKc(2qRTWx?dR6wWq76IO=M6vQ}|cl zKf3AA+lgdF6C4xdi1J(J-{^Fx3P&8tb{PJ7ge#I8Hq+?!k>25P&wyPUtsMzEpm-un z1jE2K=t(orN)3GuJMB5ar>Mg~(EUbcAmeBIkD5?61?#G#s?}lg_s$6|k`4xY-YwoK zzpI<$l9DzNp#ZvFx7!1(>-&QEw^bl&eB)__RZ-`>s^hyoWChNznO@nmOYPg0U;#R? z-SOYBjUZd++u*mh9aTc5*D}mksQil1EA^5$eOc~x@W0BTvGc%=Ihj`xF^zU{b!y$! zwCfk!wNRUEWNhx4Qz#mR`jhDn;?$3ytO`ds^(8+F$y+n@g|8q}el=agQJ_dPYivwf zY+Y1t!ba+4r|iR=@vn5-0^I`Y(QcEOs8#jNmHna+4Otps0G1EEljp~h&5}3gMIil3 z0K6Ec!QMVubIEB^)MYH&Ui5>pBs9CcS57#eNqBHBq|Kut&~mRr{KD;2fIqc+T7G1Ezxy?8$E3T%!oIsgd^-Q`VV(Fg6c^CX(v4fyHQ(0CEEpm%Y^@HA!bm~`-^3U#+akE>u#J0-XGcjlQZ0!B79pIze7i~9l6E_Qf zGZ%|@0dTT&^02UfW?|=2XaCI4$;Hpj#l+6e&(1Co{u1-QDA+ri+gN)4pA}@+zHq!N o(Em>hZZ`H7u5KpwPXD_O&;M^^*4*6bT?df)q9|D{ZXEnS0C4s29smFU diff --git a/frontend/public/icon-512.png b/frontend/public/icon-512.png deleted file mode 100644 index af16336e280dbd72adda35e80bdf5bf70d4b376b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55448 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 diff --git a/frontend/public/index.html b/frontend/public/index.html deleted file mode 100644 index dfdea33bc..000000000 --- a/frontend/public/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - OpenIsle - 全面开源的自由技术社区 - - - - - - - - - - - - - - - -

- - - - \ No newline at end of file diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json deleted file mode 100644 index 4504e9927..000000000 --- a/frontend/public/manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "OpenIsle", - "short_name": "OpenIsle", - "start_url": "/", - "display": "fullscreen", - "icons": [ - { - "src": "/icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/icon-512.png", - "sizes": "512x512", - "type": "image/png" - } - ] -} diff --git a/frontend/public/notifications-sw.js b/frontend/public/notifications-sw.js deleted file mode 100644 index 1d8aacc13..000000000 --- a/frontend/public/notifications-sw.js +++ /dev/null @@ -1,23 +0,0 @@ -self.addEventListener('push', function(event) { - let payload = { body: 'New notification', url: '/' } - try { - if (event.data) payload = JSON.parse(event.data.text()) - } catch (e) { - if (event.data) payload.body = event.data.text() - } - event.waitUntil( - self.registration.showNotification('OpenIsle', { - body: payload.body, - icon: '/favicon.ico', - data: { url: payload.url } - }) - ) -}) - -self.addEventListener('notificationclick', function(event) { - const url = event.notification.data && event.notification.data.url - event.notification.close() - if (url) { - event.waitUntil(clients.openWindow(url)) - } -}) diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt deleted file mode 100644 index a924b55c6..000000000 --- a/frontend/public/robots.txt +++ /dev/null @@ -1,4 +0,0 @@ -User-agent: * -Allow: / - -Sitemap: https://open-isle.com/api/sitemap.xml diff --git a/frontend/src/App.vue b/frontend/src/App.vue deleted file mode 100644 index 0fb771ef4..000000000 --- a/frontend/src/App.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - - diff --git a/frontend/src/assets/global.css b/frontend/src/assets/global.css deleted file mode 100644 index af5513209..000000000 --- a/frontend/src/assets/global.css +++ /dev/null @@ -1,276 +0,0 @@ -:root { - --primary-color-hover: rgb(9, 95, 105); - --primary-color: rgb(10, 110, 120); - --primary-color-disabled: rgba(93, 152, 156, 0.5); - --header-height: 60px; - --header-background-color: white; - --header-border-color: lightgray; - --header-text-color: black; - --menu-background-color: white; - --background-color: white; - /* --background-color-blur: rgba(255, 255, 255, 0.57); */ - --background-color-blur: var(--background-color); - --menu-border-color: lightgray; - --normal-border-color: lightgray; - --menu-selected-background-color: rgba(208, 250, 255, 0.659); - --menu-text-color: black; - --scroller-background-color: rgba(130, 175, 180, 0.5); - --normal-background-color: rgb(241, 241, 241); - --login-background-color: rgb(248, 248, 248); - --login-background-color-hover: #e0e0e0; - --text-color: black; - --blockquote-text-color: #6a737d; - --menu-width: 200px; - --page-max-width: 1200px; - --page-max-width-mobile: 900px; - --article-info-background-color: #f0f0f0; - --activity-card-background-color: #fafafa; -} - -[data-theme='dark'] { - --header-background-color: #2b2b2b; - --header-border-color: #555; - --primary-color: rgb(17, 182, 197); - --primary-color-hover: rgb(13, 137, 151); - --header-text-color: white; - --menu-background-color: #333; - --background-color: #333; - /* --background-color-blur: #333333a4; */ - --background-color-blur: var(--background-color); - --menu-border-color: #555; - --normal-border-color: #555; - --menu-selected-background-color: rgba(255, 255, 255, 0.1); - --menu-text-color: white; - --normal-background-color: #000000; - --login-background-color: #575757; - --login-background-color-hover: #717171; - --text-color: #eee; - --blockquote-text-color: #999; - --article-info-background-color: #747373; - --activity-card-background-color: #585858; -} - -body { - margin: 0; - padding: 0; - font-family: 'Roboto', sans-serif; - background-color: var(--normal-background-color); - color: var(--text-color); - /* 禁止滚动 */ - /* overflow: hidden; */ -} - -/************************* - * Vditor 自定义皮肤覆写 - *************************/ -.vditor { - min-height: 200px; -} - -.vditor-toolbar--pin { - top: var(--header-height) !important; -} - -.vditor-panel { - min-width: 400px; -} - -.emoji { - width: 20px; - height: 20px; - vertical-align: middle; -} - -/* .vditor { - --textarea-background-color: transparent; - border: none !important; - box-shadow: none !important; -} - -.vditor-reset { - color: var(--text-color); -} - -.vditor-toolbar { - background: transparent !important; - border: none !important; - box-shadow: none !important; -} */ - -/* .vditor-toolbar { - position: relative !important; -} */ - -/************************* - * Markdown 渲染样式 - *************************/ -.info-content-text ul, -.info-content-text ol { - padding-left: 1.5em; -} - -.info-content-text h1, -.info-content-text h2 { - border-bottom: 1px solid var(--normal-border-color); - padding-bottom: 0.3em; - margin-bottom: 0.8em; -} - -.info-content-text { - word-break: break-word; - max-width: 100%; -} - -.info-content-text blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid #d0d7de; - color: var(--blockquote-text-color); -} - -.info-content-text pre { - background-color: var(--normal-background-color); - padding: 8px 12px; - border-radius: 4px; - line-height: 1.5; - position: relative; -} - -.copy-code-btn { - position: absolute; - top: 4px; - right: 4px; - font-size: 12px; - padding: 2px 6px; - border: none; - border-radius: 4px; - background-color: white; - opacity: 0.8; - color: black; - cursor: pointer; -} - -.copy-code-btn:hover { - opacity: 1; -} - -.info-content-text code { - font-family: 'Roboto Mono', monospace; - font-size: 13px; - border-radius: 4px; - white-space: pre-wrap; - background-color: var(--normal-background-color); - color: var(--text-color); -} - -.info-content-text a { - color: var(--primary-color); - text-decoration: none; -} - -.info-content-text a:hover { - text-decoration: underline; -} - -.info-content-text img { - max-width: 100%; - height: auto; -} - -.info-content-text table { - width: 100%; - max-width: 100%; - border-collapse: collapse; - margin: 1.2em 0; - font-size: 14px; - line-height: 1.45; - overflow-x: auto; /* 小屏可横向滚动 */ -} - -.info-content-text thead th { - background-color: var(--primary-color); - color: #fff; - padding: 10px 14px; - text-align: left; - font-weight: 600; -} - -[data-theme='dark'] .info-content-text thead th { - background-color: var(--primary-color-hover); /* 暗色稍暗一点 */ -} - -.info-content-text tbody tr:nth-child(even) { - background-color: rgba(208, 250, 255, 0.25); /* 斑马纹 */ -} - -[data-theme='dark'] .info-content-text tbody tr:nth-child(even) { - background-color: rgba(255, 255, 255, 0.05); -} - -.info-content-text th, -.info-content-text td { - border: 1px solid var(--menu-border-color); - padding: 8px 14px; - vertical-align: top; -} - -.info-content-text tbody td { - color: var(--text-color); -} - -/* 首列加粗,便于阅读 */ -.info-content-text tbody td:first-child { - font-weight: 500; -} - -/* 鼠标悬停行高亮 */ -.info-content-text tbody tr:hover { - background-color: var(--menu-selected-background-color); - transition: background-color 0.2s ease; -} - -@media (max-width: 768px) { - .vditor { - min-height: 100px; - } - - .vditor-toolbar { - overflow-x: auto; - } - - .about-content h1, - .info-content-text h1 { - font-size: 20px; - } - - .about-content h2, - .info-content-text h2 { - font-size: 18px; - } - - .about-content p, - .info-content-text p { - font-size: 14px; - margin-top: 3px; - margin-bottom: 3px; - } - - - .vditor-toolbar--pin { - top: 0 !important; - } - - .about-content li, - .info-content-text li { - font-size: 14px; - } - - .info-content-text pre { - line-height: 1.1; - } - - .vditor-panel { - position: relative; - min-width: 0; - } -} \ No newline at end of file diff --git a/frontend/src/assets/icons/discord.svg b/frontend/src/assets/icons/discord.svg deleted file mode 100644 index 9d7796b8a..000000000 --- a/frontend/src/assets/icons/discord.svg +++ /dev/null @@ -1 +0,0 @@ -Discord \ No newline at end of file diff --git a/frontend/src/assets/icons/github.svg b/frontend/src/assets/icons/github.svg deleted file mode 100644 index 9c3865e73..000000000 --- a/frontend/src/assets/icons/github.svg +++ /dev/null @@ -1,28 +0,0 @@ - - GitHub icon - - \ No newline at end of file diff --git a/frontend/src/assets/icons/google.svg b/frontend/src/assets/icons/google.svg deleted file mode 100644 index 5c0960d17..000000000 --- a/frontend/src/assets/icons/google.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/frontend/src/assets/icons/twitter.svg b/frontend/src/assets/icons/twitter.svg deleted file mode 100644 index 42f23d845..000000000 --- a/frontend/src/assets/icons/twitter.svg +++ /dev/null @@ -1,4 +0,0 @@ - - Twitter icon - - diff --git a/frontend/src/assets/toast.css b/frontend/src/assets/toast.css deleted file mode 100644 index 22e79415a..000000000 --- a/frontend/src/assets/toast.css +++ /dev/null @@ -1,35 +0,0 @@ -.Vue-Toastification__toast { - border-radius: 20px; -} - -.Vue-Toastification__toast--info { - background-color: #d0e9ff; - color: #1b6ec2; -} -.Vue-Toastification__toast--success { - background-color: #dff6dd; - color: #2b7a2b; -} -.Vue-Toastification__toast--error { - background-color: #f99a9a; - color: #b73737; -} - -@media (max-width: 768px) { - .Vue-Toastification__container.open-isle-toast-style-v1 { - width: auto; - max-width: 90vw; - right: 0.5em; - left: auto; - } - - .Vue-Toastification__toast-body { - font-size: 14px; - line-height: 20px; - } - - .Vue-Toastification__close-button { - font-size: 18px; - line-height: 18px; - } -} diff --git a/frontend/src/components/ActivityPopup.vue b/frontend/src/components/ActivityPopup.vue deleted file mode 100644 index bcbd31efc..000000000 --- a/frontend/src/components/ActivityPopup.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - - diff --git a/frontend/src/components/ArticleCategory.vue b/frontend/src/components/ArticleCategory.vue deleted file mode 100644 index 859f4a475..000000000 --- a/frontend/src/components/ArticleCategory.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - diff --git a/frontend/src/components/ArticleTags.vue b/frontend/src/components/ArticleTags.vue deleted file mode 100644 index ed015dcf1..000000000 --- a/frontend/src/components/ArticleTags.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - diff --git a/frontend/src/components/AvatarCropper.vue b/frontend/src/components/AvatarCropper.vue deleted file mode 100644 index 2cb0a1d62..000000000 --- a/frontend/src/components/AvatarCropper.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - diff --git a/frontend/src/components/BaseInput.vue b/frontend/src/components/BaseInput.vue deleted file mode 100644 index c596c86b6..000000000 --- a/frontend/src/components/BaseInput.vue +++ /dev/null @@ -1,82 +0,0 @@ -