From 330aedd28a6c069683d79e5b613d2fa7bd4809d2 Mon Sep 17 00:00:00 2001 From: barney <15270405776@163.com> Date: Tue, 4 Oct 2022 15:51:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=B4=E6=9E=9C=E8=B4=AA=E5=90=83=E8=9B=87we?= =?UTF-8?q?b=E7=AB=AF=E5=92=8Cacapp=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acapp_snake/.gitignore | 23 + acapp_snake/README.md | 24 + acapp_snake/babel.config.js | 5 + acapp_snake/jsconfig.json | 19 + acapp_snake/package-lock.json | 19345 ++++++++++++++++ acapp_snake/package.json | 46 + acapp_snake/public/favicon.ico | Bin 0 -> 4286 bytes acapp_snake/public/index.html | 17 + acapp_snake/src/App.vue | 21 + .../src/assets/scripts/AcGameObject.js | 47 + acapp_snake/src/assets/scripts/Cell.js | 8 + acapp_snake/src/assets/scripts/GameMap.js | 171 + acapp_snake/src/assets/scripts/Snake.js | 290 + acapp_snake/src/assets/scripts/init.js | 40 + acapp_snake/src/components/GameMap.vue | 117 + acapp_snake/src/components/PlayGround.vue | 30 + acapp_snake/src/components/RankList.vue | 104 + acapp_snake/src/components/ScoreBoard.vue | 125 + acapp_snake/src/components/static/apple.m4a | Bin 0 -> 15339 bytes acapp_snake/src/components/static/apple_1.png | Bin 0 -> 3491 bytes acapp_snake/src/components/static/apple_2.png | Bin 0 -> 3457 bytes acapp_snake/src/components/static/apple_3.png | Bin 0 -> 3468 bytes .../src/components/static/closeMusic.png | Bin 0 -> 532 bytes acapp_snake/src/components/static/eat.mp3 | Bin 0 -> 17736 bytes .../src/components/static/openMusic.png | Bin 0 -> 455 bytes acapp_snake/src/components/static/snake.mp3 | Bin 0 -> 795564 bytes acapp_snake/src/main.js | 5 + acapp_snake/src/store/index.js | 63 + acapp_snake/vue.config.js | 10 + web_snake/.gitignore | 23 + web_snake/README.md | 24 + web_snake/babel.config.js | 5 + web_snake/jsconfig.json | 19 + web_snake/package-lock.json | 19326 +++++++++++++++ web_snake/package.json | 46 + web_snake/public/favicon.ico | Bin 0 -> 4286 bytes web_snake/public/index.html | 19 + web_snake/src/App.vue | 23 + web_snake/src/assets/scripts/AcGameObject.js | 47 + web_snake/src/assets/scripts/Cell.js | 8 + web_snake/src/assets/scripts/GameMap.js | 130 + web_snake/src/assets/scripts/Snake.js | 187 + web_snake/src/assets/scripts/init.js | 37 + web_snake/src/components/GameMap.vue | 82 + web_snake/src/components/PlayGround.vue | 32 + web_snake/src/components/RankList.vue | 104 + web_snake/src/components/ScoreBoard.vue | 65 + web_snake/src/main.js | 5 + web_snake/src/store/index.js | 49 + web_snake/vue.config.js | 9 + 50 files changed, 40750 insertions(+) create mode 100644 acapp_snake/.gitignore create mode 100644 acapp_snake/README.md create mode 100644 acapp_snake/babel.config.js create mode 100644 acapp_snake/jsconfig.json create mode 100644 acapp_snake/package-lock.json create mode 100644 acapp_snake/package.json create mode 100644 acapp_snake/public/favicon.ico create mode 100644 acapp_snake/public/index.html create mode 100644 acapp_snake/src/App.vue create mode 100644 acapp_snake/src/assets/scripts/AcGameObject.js create mode 100644 acapp_snake/src/assets/scripts/Cell.js create mode 100644 acapp_snake/src/assets/scripts/GameMap.js create mode 100644 acapp_snake/src/assets/scripts/Snake.js create mode 100644 acapp_snake/src/assets/scripts/init.js create mode 100644 acapp_snake/src/components/GameMap.vue create mode 100644 acapp_snake/src/components/PlayGround.vue create mode 100644 acapp_snake/src/components/RankList.vue create mode 100644 acapp_snake/src/components/ScoreBoard.vue create mode 100644 acapp_snake/src/components/static/apple.m4a create mode 100644 acapp_snake/src/components/static/apple_1.png create mode 100644 acapp_snake/src/components/static/apple_2.png create mode 100644 acapp_snake/src/components/static/apple_3.png create mode 100644 acapp_snake/src/components/static/closeMusic.png create mode 100644 acapp_snake/src/components/static/eat.mp3 create mode 100644 acapp_snake/src/components/static/openMusic.png create mode 100644 acapp_snake/src/components/static/snake.mp3 create mode 100644 acapp_snake/src/main.js create mode 100644 acapp_snake/src/store/index.js create mode 100644 acapp_snake/vue.config.js create mode 100644 web_snake/.gitignore create mode 100644 web_snake/README.md create mode 100644 web_snake/babel.config.js create mode 100644 web_snake/jsconfig.json create mode 100644 web_snake/package-lock.json create mode 100644 web_snake/package.json create mode 100644 web_snake/public/favicon.ico create mode 100644 web_snake/public/index.html create mode 100644 web_snake/src/App.vue create mode 100644 web_snake/src/assets/scripts/AcGameObject.js create mode 100644 web_snake/src/assets/scripts/Cell.js create mode 100644 web_snake/src/assets/scripts/GameMap.js create mode 100644 web_snake/src/assets/scripts/Snake.js create mode 100644 web_snake/src/assets/scripts/init.js create mode 100644 web_snake/src/components/GameMap.vue create mode 100644 web_snake/src/components/PlayGround.vue create mode 100644 web_snake/src/components/RankList.vue create mode 100644 web_snake/src/components/ScoreBoard.vue create mode 100644 web_snake/src/main.js create mode 100644 web_snake/src/store/index.js create mode 100644 web_snake/vue.config.js diff --git a/acapp_snake/.gitignore b/acapp_snake/.gitignore new file mode 100644 index 0000000..403adbc --- /dev/null +++ b/acapp_snake/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/acapp_snake/README.md b/acapp_snake/README.md new file mode 100644 index 0000000..f7d82b1 --- /dev/null +++ b/acapp_snake/README.md @@ -0,0 +1,24 @@ +# acapp_snake + +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/acapp_snake/babel.config.js b/acapp_snake/babel.config.js new file mode 100644 index 0000000..e955840 --- /dev/null +++ b/acapp_snake/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/acapp_snake/jsconfig.json b/acapp_snake/jsconfig.json new file mode 100644 index 0000000..4aafc5f --- /dev/null +++ b/acapp_snake/jsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "esnext", + "baseUrl": "./", + "moduleResolution": "node", + "paths": { + "@/*": [ + "src/*" + ] + }, + "lib": [ + "esnext", + "dom", + "dom.iterable", + "scripthost" + ] + } +} diff --git a/acapp_snake/package-lock.json b/acapp_snake/package-lock.json new file mode 100644 index 0000000..da836c9 --- /dev/null +++ b/acapp_snake/package-lock.json @@ -0,0 +1,19345 @@ +{ + "name": "acapp_snake", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "acapp_snake", + "version": "0.1.0", + "dependencies": { + "core-js": "^3.8.3", + "jquery": "^3.6.1", + "vue": "^3.2.13", + "vuex": "^4.0.0" + }, + "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-plugin-vuex": "~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.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "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" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "dev": true, + "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-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.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, + "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/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/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, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "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, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "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 + }, + "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, + "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/friendly-errors-webpack-plugin/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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 + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "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, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "deprecated": "[WARNING] Use 4.17.30 instead of 4.17.31, reason: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/62240/files", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "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 + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "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 + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "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 + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.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, + "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-plugin-transform-vue-jsx/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, + "engines": { + "node": ">=4" + } + }, + "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, + "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.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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-model/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/babel-sugar-v-model/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, + "engines": { + "node": ">=4" + } + }, + "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, + "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/babel-sugar-v-on/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, + "engines": { + "node": ">=6" + } + }, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/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 + }, + "node_modules/@vue/cli-shared-utils/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "dependencies": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "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 + }, + "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, + "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 + }, + "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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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 + }, + "node_modules/@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.39.tgz", + "integrity": "sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==", + "dependencies": { + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.39.tgz", + "integrity": "sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==", + "dependencies": { + "@vue/reactivity": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.39.tgz", + "integrity": "sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==", + "dependencies": { + "@vue/runtime-core": "3.2.39", + "@vue/shared": "3.2.39", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.39.tgz", + "integrity": "sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==", + "dependencies": { + "@vue/compiler-ssr": "3.2.39", + "@vue/shared": "3.2.39" + }, + "peerDependencies": { + "vue": "3.2.39" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "dev": true, + "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 + }, + "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 + }, + "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 + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.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 + }, + "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 + }, + "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, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "dev": true, + "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, + "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" + } + }, + "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, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + }, + "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, + "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, + "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, + "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" + ], + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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 + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "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 + }, + "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, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "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, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.11", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.11.tgz", + "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001399", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "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, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.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 + }, + "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 + }, + "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 + }, + "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, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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, + "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 + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "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, + "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 + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "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, + "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, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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, + "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.30001400", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz", + "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==", + "dev": true + }, + "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, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "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 + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "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, + "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, + "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/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/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 + }, + "node_modules/cli-highlight/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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, + "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": "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, + "dependencies": { + "color-name": "1.1.3" + } + }, + "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 + }, + "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 + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "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 + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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 + }, + "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 + }, + "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, + "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==", + "dev": true, + "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, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/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 + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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 + }, + "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, + "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" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3" + } + }, + "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 + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "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.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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" + }, + "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.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "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, + "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, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "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 + }, + "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, + "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, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "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, + "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" + } + }, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "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, + "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 + }, + "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, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "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, + "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, + "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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "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 + }, + "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, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "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, + "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, + "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 + }, + "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 + }, + "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, + "engines": { + "node": ">=6.0.0" + } + }, + "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 + }, + "node_modules/electron-to-chromium": { + "version": "1.4.251", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.251.tgz", + "integrity": "sha512-k4o4cFrWPv4SoJGGAydd07GmlRVzmeDIJ6MaEChTUjk4Dmomn189tCicSzil2oyvbPoGgg2suwPDNWq4gWRhoQ==", + "dev": true + }, + "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 + }, + "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, + "engines": { + "node": ">= 4" + } + }, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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, + "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, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "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 + }, + "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, + "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==", + "dev": true, + "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" + } + }, + "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, + "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, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "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, + "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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "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, + "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, + "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, + "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, + "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==" + }, + "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, + "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, + "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, + "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 + }, + "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, + "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, + "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.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "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, + "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 + }, + "node_modules/express/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 + }, + "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 + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "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 + }, + "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 + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "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, + "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, + "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, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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 + }, + "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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "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, + "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.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "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 + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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 + }, + "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, + "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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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, + "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==", + "dev": true, + "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": "*" + } + }, + "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, + "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 + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "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, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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 + }, + "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, + "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, + "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 + }, + "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, + "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.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "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/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, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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, + "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": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "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" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "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, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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, + "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.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "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, + "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, + "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, + "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 + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "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==", + "dev": true, + "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 + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "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 + }, + "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, + "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, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "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, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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 + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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, + "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 + }, + "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, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + }, + "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, + "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 + }, + "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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "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, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "dependencies": { + "launch-editor": "^2.6.0" + } + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "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 + }, + "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, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "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.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "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, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/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 + }, + "node_modules/log-symbols/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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, + "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 + }, + "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, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "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, + "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, + "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, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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 + }, + "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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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, + "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, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "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 + }, + "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, + "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 + }, + "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 + }, + "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, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "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, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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, + "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.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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, + "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, + "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, + "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, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "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.3" + }, + "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, + "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" + } + }, + "node_modules/ora/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/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 + }, + "node_modules/ora/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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" + } + }, + "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 + }, + "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, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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 + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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, + "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.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "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, + "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, + "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, + "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, + "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, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "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, + "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, + "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 + }, + "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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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, + "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 + }, + "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, + "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, + "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/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, + "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, + "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 + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + } + }, + "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 + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "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, + "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, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "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, + "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 + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.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, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "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, + "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, + "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, + "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 + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "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, + "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, + "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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "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 + }, + "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, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "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 + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "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, + "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 + }, + "node_modules/send/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 + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "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, + "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, + "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, + "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, + "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 + }, + "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 + }, + "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 + }, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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, + "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, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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 + }, + "node_modules/sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.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, + "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, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/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 + }, + "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, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "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, + "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, + "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 + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "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 + }, + "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 + }, + "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, + "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, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "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.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.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.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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 + }, + "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 + }, + "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, + "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, + "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, + "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" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "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.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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 + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, + "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, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true, + "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 + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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, + "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, + "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, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "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, + "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.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "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, + "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 + }, + "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 + }, + "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, + "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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "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, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.39.tgz", + "integrity": "sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==", + "dependencies": { + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-sfc": "3.2.39", + "@vue/runtime-dom": "3.2.39", + "@vue/server-renderer": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "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" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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 + }, + "node_modules/vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/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 + }, + "node_modules/vue-loader/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "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 + }, + "node_modules/vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "dependencies": { + "@vue/devtools-api": "^6.0.0-beta.11" + }, + "peerDependencies": { + "vue": "^3.0.2" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "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, + "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, + "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 + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "dependencies": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpack-bundle-analyzer/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 + }, + "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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "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" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.0", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "dev": true, + "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.1", + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "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.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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, + "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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "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, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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 + } + }, + "dependencies": { + "@achrinza/node-ipc": { + "version": "9.2.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "requires": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + } + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true + }, + "@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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 + } + } + }, + "@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 + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@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==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@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, + "requires": { + "eslint-scope": "5.1.1" + } + }, + "@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, + "requires": { + "easy-stack": "1.0.1" + } + }, + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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 + }, + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "@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 + }, + "@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, + "requires": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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 + }, + "@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 + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@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 + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@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 + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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 + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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 + } + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@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 + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@vue/cli-shared-utils": "^5.0.8" + } + }, + "@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, + "requires": {} + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "requires": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@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, + "requires": { + "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", + "prettier": "^1.18.2 || ^2.0.0", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "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, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "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 + } + } + }, + "@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "@vue/reactivity": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.39.tgz", + "integrity": "sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==", + "requires": { + "@vue/shared": "3.2.39" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.39.tgz", + "integrity": "sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==", + "requires": { + "@vue/reactivity": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/runtime-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.39.tgz", + "integrity": "sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==", + "requires": { + "@vue/runtime-core": "3.2.39", + "@vue/shared": "3.2.39", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.39.tgz", + "integrity": "sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==", + "requires": { + "@vue/compiler-ssr": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "@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 + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@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 + }, + "@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 + }, + "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, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "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, + "requires": {} + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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 + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "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 + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "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 + }, + "autoprefixer": { + "version": "10.4.11", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.11.tgz", + "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==", + "dev": true, + "requires": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001399", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "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, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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 + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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 + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "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, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "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, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001400", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz", + "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "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 + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "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, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true + }, + "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, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + } + }, + "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, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "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, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "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, + "requires": { + "color-name": "1.1.3" + } + }, + "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 + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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 + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "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, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "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 + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==" + }, + "core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "requires": { + "browserslist": "^4.21.3" + } + }, + "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 + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@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" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "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 + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "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, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "path-key": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "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 + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "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 + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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, + "requires": { + "utila": "~0.4" + } + }, + "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, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "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 + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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 + }, + "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 + }, + "electron-to-chromium": { + "version": "1.4.251", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.251.tgz", + "integrity": "sha512-k4o4cFrWPv4SoJGGAydd07GmlRVzmeDIJ6MaEChTUjk4Dmomn189tCicSzil2oyvbPoGgg2suwPDNWq4gWRhoQ==", + "dev": true + }, + "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 + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "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 + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "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 + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "@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, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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 + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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 + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "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 + } + } + }, + "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 + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "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, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "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 + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "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" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "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 + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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 + } + } + }, + "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 + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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 + }, + "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 + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "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, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "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 + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "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 + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "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, + "requires": { + "duplexer": "^0.1.2" + } + }, + "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 + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "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 + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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, + "requires": { + "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" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@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" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "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 + }, + "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, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@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" + } + }, + "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 + }, + "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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "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, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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 + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "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, + "requires": { + "read-pkg-up": "^7.0.1" + } + }, + "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 + }, + "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, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "isobject": "^3.0.1" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + }, + "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 + }, + "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 + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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 + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "requires": { + "launch-editor": "^2.6.0" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "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 + }, + "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 + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "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, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "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, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "tslib": "^2.0.3" + } + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "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, + "requires": { + "semver": "^6.0.0" + } + }, + "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 + }, + "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 + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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, + "requires": { + "source-map": "^0.6.1" + } + }, + "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 + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "mime-db": "1.52.0" + } + }, + "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 + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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 + }, + "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 + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "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, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "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 + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "path-key": "^2.0.0" + } + }, + "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, + "requires": { + "boolbase": "^1.0.0" + } + }, + "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 + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "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 + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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, + "requires": { + "ee-first": "1.1.1" + } + }, + "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 + }, + "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, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "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.3" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "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 + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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, + "requires": { + "callsites": "^3.0.0" + } + }, + "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, + "requires": { + "@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" + } + }, + "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 + }, + "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, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "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, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "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, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "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, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "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, + "requires": {} + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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 + }, + "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 + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true + }, + "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, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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 + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "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, + "requires": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + } + }, + "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, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "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 + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "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 + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "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, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "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, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "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 + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "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 + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "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, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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 + }, + "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, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "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, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "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 + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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 + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "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, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "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 + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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, + "requires": { + "kind-of": "^6.0.2" + } + }, + "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, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "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 + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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 + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "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, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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, + "requires": { + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "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, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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 + } + } + }, + "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, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "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, + "requires": { + "has-flag": "^3.0.0" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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 + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "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, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "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 + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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 + }, + "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, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "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, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "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 + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "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, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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 + }, + "vue": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.39.tgz", + "integrity": "sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-sfc": "3.2.39", + "@vue/runtime-dom": "3.2.39", + "@vue/server-renderer": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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 + }, + "vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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 + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.0", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "dev": true, + "requires": { + "@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.1", + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "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, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "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 + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + } + } + }, + "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 + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "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, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "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 + } + } + } + } +} diff --git a/acapp_snake/package.json b/acapp_snake/package.json new file mode 100644 index 0000000..b698c4d --- /dev/null +++ b/acapp_snake/package.json @@ -0,0 +1,46 @@ +{ + "name": "acapp_snake", + "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", + "jquery": "^3.6.1", + "vue": "^3.2.13", + "vuex": "^4.0.0" + }, + "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-plugin-vuex": "~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/acapp_snake/public/favicon.ico b/acapp_snake/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/acapp_snake/public/index.html b/acapp_snake/public/index.html new file mode 100644 index 0000000..3e5a139 --- /dev/null +++ b/acapp_snake/public/index.html @@ -0,0 +1,17 @@ + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + +
+ + + diff --git a/acapp_snake/src/App.vue b/acapp_snake/src/App.vue new file mode 100644 index 0000000..f8b72ba --- /dev/null +++ b/acapp_snake/src/App.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/acapp_snake/src/assets/scripts/AcGameObject.js b/acapp_snake/src/assets/scripts/AcGameObject.js new file mode 100644 index 0000000..293c744 --- /dev/null +++ b/acapp_snake/src/assets/scripts/AcGameObject.js @@ -0,0 +1,47 @@ +const AC_GAME_OBJECTS = []; + +export class AcGameObject { + constructor() { + AC_GAME_OBJECTS.push(this); + this.timedelta = 0; + this.has_called_start = false; + } + start() { + + } + update() { + + } + on_destroy() { + + } + destroy() { + this.on_destroy(); + + for (let i in AC_GAME_OBJECTS) { + const obj = AC_GAME_OBJECTS[i]; + if (obj === this) { + AC_GAME_OBJECTS.splice(i, 1); + break; + } + } + } +} + +let last_timestamp; +const step = timestamp => { + for (let obj of AC_GAME_OBJECTS) { + if (!obj.has_called_start) { + obj.start(); + obj.has_called_start = true; + } else { + obj.timedelta = timestamp - last_timestamp; + obj.update(); + } + } + + last_timestamp = timestamp; + requestAnimationFrame(step); +}; + +requestAnimationFrame(step); \ No newline at end of file diff --git a/acapp_snake/src/assets/scripts/Cell.js b/acapp_snake/src/assets/scripts/Cell.js new file mode 100644 index 0000000..d198c3b --- /dev/null +++ b/acapp_snake/src/assets/scripts/Cell.js @@ -0,0 +1,8 @@ +export class Cell { + constructor(i, j) { + this.i = i; + this.j = j; + this.x = i + 0.5; + this.y = j + 0.5; + } +} \ No newline at end of file diff --git a/acapp_snake/src/assets/scripts/GameMap.js b/acapp_snake/src/assets/scripts/GameMap.js new file mode 100644 index 0000000..9ec1eee --- /dev/null +++ b/acapp_snake/src/assets/scripts/GameMap.js @@ -0,0 +1,171 @@ +import { AcGameObject } from "./AcGameObject"; +import { Snake } from "./Snake"; +import $ from 'jquery'; + +export class GameMap extends AcGameObject { + constructor(ctx, parent, store) { + super(); + + this.ctx = ctx; + this.parent = parent; + this.store = store; + this.L = 0; + + this.snake = new Snake(this.ctx, this); + this.directions = []; + + this.status = "waiting"; // waiting -> playing -> win/lose + } + + start() { + this.ctx.canvas.focus(); + this.ctx.canvas.addEventListener('keydown', e => { + if (this.store.state.restart) return false; + + if (e.key === 'w' || e.key === 'ArrowUp') { + this.directions.push(0); + this.snake.eye_direction = 0; + e.preventDefault(); + } + else if (e.key === 'd' || e.key == 'ArrowRight') { + this.directions.push(1); + this.snake.eye_direction = 1; + e.preventDefault(); + } + else if (e.key === 's' || e.key === 'ArrowDown') { + this.directions.push(2); + this.snake.eye_direction = 2; + e.preventDefault(); + } + else if (e.key === 'a' || e.key === 'ArrowLeft') { + this.directions.push(3); + this.snake.eye_direction = 3; + e.preventDefault(); + } + else if (e.key === 'M' || e.key === 'm') { + if (this.store.state.music === true) { + this.store.state.music = false; + this.store.commit("updateMusic",false); + const audio = document.querySelector('#player') + audio.pause(); + }else { + this.store.state.music = true; + this.store.commit("updateMusic",true); + const audio = document.querySelector('#player') + audio.currentTime = 0; + audio.play(); + } + } + + let k = this.directions.length; + if (k > 1 && this.directions[k - 1] === this.directions[k - 2]) { + this.directions.pop(); + } + + while (this.directions.length > 2) + this.directions.splice(0, 1); + + if (this.status === "waiting" && this.directions.length && this.directions[0] !== 3) { + this.status = "playing"; + this.snake.direction = this.directions[0]; + } + }); + } + + update_size() { + this.L = Math.min(this.parent.clientWidth / 17, this.parent.clientHeight / 15); + this.ctx.canvas.width = this.L * 17; + this.ctx.canvas.height = this.L * 15; + } + + update_score() { + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/update_score/", + type: "post", + data: { + score: this.store.state.score, + }, + headers: { + 'Authorization': "Bearer " + this.store.state.access, + }, + }) + } + + win() { + this.snake.color = "white"; + this.status = "win"; + this.store.commit('updateRestart', true); + this.store.commit('updateNextStep',false); + this.store.commit('updateMusic',false); + this.store.state.audio.pause(); + this.update_score(); + } + + + lose() { + this.snake.color = "white"; + this.status = "lose"; + this.store.commit('updateRestart', true); + this.store.commit('updateNextStep',false); + this.store.commit("updateRecord",Math.max(this.store.state.score,this.store.state.record)); + this.store.commit('updateMusic',false); + if (this.store.state.music === false) { + const audio = document.querySelector('#player') + audio.pause() + } + this.update_score(); + } + + restart() { + this.store.state.score = 0; + this.status = "waiting"; + this.snake.destroy(); + this.snake = new Snake(this.ctx, this); + this.store.commit('updateRestart', false); + this.store.commit('updateNextStep',false); + this.ctx.canvas.focus(); + // console.log(this.store.state.music); + if (this.store.state.music === true) { + const audio = document.querySelector('#player') + audio.currentTime = 0; + audio.play() + this.store.commit('updateMusic',true); + } + } + + upgrade() { + // this.status = "waiting"; + // this.snake.destroy(); + if (this.store.state.music === true) { + const audio = document.querySelector('#player') + audio.currentTime = 0; + audio.play() + } + + this.snake = new Snake(this.ctx, this); + this.snake.color = this.store.state.color; + this.snake.speed = this.store.state.speed; + this.snake.number = this.store.state.number; + this.store.commit("updateRecord",Math.max(this.store.state.score,this.store.state.record)); + } + + update() { + this.update_size(); + this.render(); + } + + render() { + let color_even = "#AAD751", color_odd = "#A2D149"; + + for (let i = 0; i < 17; i ++ ) { + for (let j = 0; j < 15; j ++ ) { + if ((i + j) % 2 == 0) { + this.ctx.fillStyle = color_even; + } else { + this.ctx.fillStyle = color_odd; + } + this.ctx.fillRect(i * this.L, j * this.L, this.L, this.L); + } + } + } +} \ No newline at end of file diff --git a/acapp_snake/src/assets/scripts/Snake.js b/acapp_snake/src/assets/scripts/Snake.js new file mode 100644 index 0000000..ca74689 --- /dev/null +++ b/acapp_snake/src/assets/scripts/Snake.js @@ -0,0 +1,290 @@ +import { AcGameObject } from './AcGameObject'; +import { Cell } from './Cell'; + +export class Snake extends AcGameObject { + constructor(ctx, gamemap) { + super(); + this.ctx = ctx; + this.gamemap = gamemap; + + this.cells = []; + this.color = "#4876ec"; + this.dirs = [ + {x: 0, y: -1}, + {x: 1, y: 0}, + {x: 0, y: 1}, + {x: -1, y: 0}, + ]; + this.direction = 2; + this.eps = 1e-1; + this.speed = 5; // 每秒钟走几格 + this.apple_cell = new Cell(-1, -1); + this.apple_img = new Image(); + this.apple_img.src = "https://test.bnblogs.cc/acapp/images/apple/apple_00.png"; + this.eating = false; + this.tail_cell = null; + this.number = 0; + this.head = null; + this.eye_direction = 1 // 初始的蛇眼睛朝右(0:上 1:右 2:下 3:左) + // 定义蛇左右眼的x和y坐标的偏移量 + this.eyes_dx = [ + [-1,1], + [1,1], + [-1,1], + [-1,-1] + ]; + + this.eyes_dy = [ + [-1,-1], + [-1,1], + [1,1], + [-1,1] + ]; + this.index = 0; // 当前的水果是哪个,来判断吃完之后的颜色 + this.grades = 1; // 水果分值 + } + + start() { + this.cells.push(new Cell(4, 7)); + for (let i = 4; i >= 1; i -- ) { + this.cells.push(new Cell(i, 7)); + } + + this.put_an_apple(); + } + + put_an_apple() { + const positions = new Set(); + for (let i = 0; i < 17; i ++ ) { + for (let j = 0; j < 15; j ++ ) { + positions.add(`${i}-${j}`); + } + } + + for (let cell of this.cells) { + positions.delete(`${cell.i}-${cell.j}`); + } + + const items = Array.from(positions); + if (items.length === 0) this.gamemap.win(); + else { + let [x, y] = items[Math.floor(Math.random() * items.length)].split('-'); + x = parseInt(x), y = parseInt(y); + this.apple_cell = new Cell(x, y); + } + } + + get_direction(a, b) { + if (Math.abs(a.x - b.x) < this.eps && Math.abs(a.y - b.y) < this.eps) + return -1; + if (Math.abs(a.x - b.x) < this.eps) { + if (b.y < a.y) return 0; + return 2; + } + if (b.x > a.x) return 1; + return 3; + } + + check_die() { + const head = this.cells[0]; + if (head.i < 0 || head.i >= 17 || head.j < 0 || head.j >= 15) + return true; + + for (let i = 2; i < this.cells.length; i ++ ) { + if (head.i === this.cells[i].i && head.j === this.cells[i].j) { + return true; + } + } + + return false; + } + + update_body() { + const k = this.cells.length - 1; + const d = this.get_direction(this.cells[k], this.cells[k - 1]); + + if (d >= 0) { + const distance = this.speed * this.timedelta / 1000; + this.cells[k].x += this.dirs[d].x * distance; + this.cells[k].y += this.dirs[d].y * distance; + this.cells[0].x += this.dirs[this.direction].x * distance; + this.cells[0].y += this.dirs[this.direction].y * distance; + } else { + const new_cells = []; + const headi = this.cells[1].i + this.dirs[this.direction].x; + const headj = this.cells[1].j + this.dirs[this.direction].y; + new_cells.push(new Cell(headi, headj)); + new_cells.push(new Cell(headi, headj)); + this.head = new Cell(headi,headj); + for (let i = 1; i < k; i ++ ) { + new_cells.push(this.cells[i]); + } + this.cells = new_cells; + + if (this.eating) { + this.cells.push(this.tail_cell); + this.eating = false; + this.tail_cell = null; + } + + const ds = this.gamemap.directions; + while (ds.length > 0 && (ds[0] === this.direction || ds[0] === (this.direction ^ 2))) + ds.splice(0, 1); + + if (ds.length > 0) { + this.direction = ds[0]; + ds.splice(0, 1); + } + + if (this.check_die()) { + this.gamemap.lose(); + } + + if (headi === this.apple_cell.i && headj === this.apple_cell.j) { + if (this.gamemap.store.state.music === true) { + const audio = document.querySelector('#eat_apple'); + audio.play(); + audio.currentTime=0.4 + audio.playbackRate = 3 + } + this.eating = true; + if (this.index === 5) { + this.color = "#efefef"; + this.grades = 5; + } + else if (this.index === 1) { + this.color = "#ffd201"; + this.grades = 5; + } + else if (this.index === 17) + { + this.color = "#ff9999"; + this.grades = 5; + } + else if (this.index === 7 || this.index === 0 || this.index === 8 || this.index === 12 || this.index === 20 || this.index === 19){ + this.color= "#f2383b"; + this.grades = 1; + } + else if (this.index === 11 || this.index === 13 || this.index === 14 || this.index === 15){ + this.color= "#34b43d"; + this.grades = 3; + } + else if (this.index === 3 || this.index === 6 || this.index === 10){ + this.color = "#b445f1"; + this.grades = 4; + } + else { + this.color = "#ea881c"; + this.grades = 2; + } + const cell = this.cells[this.cells.length - 1]; + this.tail_cell = new Cell(cell.i, cell.j); + this.put_an_apple(); + + // 换不同apple图片 + const index_number = Math.round(this.randomNum(0,20)); + this.index = index_number; + let src_head = "https://test.bnblogs.cc/acapp/images/apple/apple_0"; + const src_tail = ".png"; + if (index_number >= 0 && index_number <=9) { + this.apple_img.src = src_head + index_number + src_tail; + }else { + src_head = src_head.substring(0,src_head.length - 1); + this.apple_img.src = src_head + index_number + src_tail; + } + console.log(this.grades); + // console.log(this.apple_img.src,typeof this.apple_img.src); + const score = this.gamemap.store.state.score + this.grades; + this.gamemap.store.commit('updateScore', score); + this.gamemap.store.commit('updateRecord', Math.max(score,this.gamemap.store.state.record)); + this.number++; + this.gamemap.store.commit('updateNumber',this.number); + + if (this.number > 0 && this.number % 20 === 0) { + // 吃20个进入下一回合,依次奖励10-20-30 + this.speed = this.speed + 1; + this.gamemap.store.commit("updateSpeed",this.speed); + this.gamemap.store.commit("updateScore",score + 10 * (parseInt(this.number / 20))); + this.gamemap.store.commit('updateRecord', Math.max(this.gamemap.store.state.score,this.gamemap.store.state.record)); + this.gamemap.store.commit('updateColor',this.color); + this.gamemap.snake.destroy(); + + this.gamemap.store.commit('updateNextStep',true); + this.gamemap.status='waiting'; + + + + } + // console.log("num: ",this.number); + // console.log("speed: ",this.speed); + } + } + } + + update() { + if (this.gamemap.status === "playing") { + this.update_body(); + } + this.render(); + } + + randomNum (n,m) { + var result = Math.random()*(m+1-n)+n; + while(result>m) { + result = Math.random()*(m+1-n)+n; + } + return result; + } + + render() { + const L = this.gamemap.L; + + if (this.eating) { + this.cells.push(this.tail_cell); + } + + this.ctx.drawImage(this.apple_img, this.apple_cell.i * L, this.apple_cell.j * L, L, L); + + this.ctx.fillStyle = this.color; + for (let cell of this.cells) { + this.ctx.beginPath(); + this.ctx.arc(cell.x * L, cell.y * L, L / 2 * 0.8, 0, Math.PI * 2); + this.ctx.fill(); + } + + for (let i = 1; i < this.cells.length; i ++ ) { + const a = this.cells[i - 1], b = this.cells[i]; + if (Math.abs(a.x - b.x) < this.eps && Math.abs(a.y - b.y) < this.eps) { + continue; + } + if (Math.abs(a.x - b.x) < this.eps) { + this.ctx.fillRect((a.x - 0.5 + 0.1) * L, Math.min(a.y, b.y) * L, L * 0.8, Math.abs(a.y - b.y) * L); + } else { + this.ctx.fillRect(Math.min(a.x, b.x) * L, (a.y - 0.5 + 0.1) * L, Math.abs(a.x - b.x) * L, L * 0.8); + } + } + + if (this.eye_direction !== -1) { + // 画出蛇的眼睛 + this.ctx.fillStyle = "black"; + + for (let i = 0; i < 2 ; i++) { + const eye_x = (this.cells[0].x + this.eyes_dx[this.eye_direction][i] * 0.2) * L; + const eye_y = (this.cells[0].y + this.eyes_dy[this.eye_direction][i] * 0.2) * L; + + // 画眼睛 + + this.ctx.beginPath(); + this.ctx.arc(eye_x,eye_y,L*0.05,0,Math.PI*2); + this.ctx.fill(); + } + } + + + + + if (this.eating) { + this.cells.pop(); + } + } +} \ No newline at end of file diff --git a/acapp_snake/src/assets/scripts/init.js b/acapp_snake/src/assets/scripts/init.js new file mode 100644 index 0000000..1ad8aee --- /dev/null +++ b/acapp_snake/src/assets/scripts/init.js @@ -0,0 +1,40 @@ +import $ from 'jquery'; + +export const init = (store) => { + const AcWingOS = store.state.AcWingOS; + + if (AcWingOS === "AcWingOS") return false; + + const vw = window.innerWidth; + const vh = window.innerHeight; + AcWingOS.api.window.resize(59.5 * vh / vw, 64.5); + + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/apply_code/", + type: "get", + success: resp => { + AcWingOS.api.oauth2.authorize(resp.appid, resp.redirect_uri, resp.scope, resp.state, resp => { + if (resp.result === "success") { + store.commit('updateAccess', resp.access); + store.commit('updateRefresh', resp.refresh); + + setInterval(() => { + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/api/token/refresh/", + type: "post", + data: { + refresh: resp.refresh, + }, + success: resp => { + store.commit('updateAccess', resp.access); + } + }); + }, 4.5 * 60 * 1000); + } + else { + store.state.AcWingOS.api.window.close(); // 关闭acwing窗口 + } + }); + } + }) +} \ No newline at end of file diff --git a/acapp_snake/src/components/GameMap.vue b/acapp_snake/src/components/GameMap.vue new file mode 100644 index 0000000..9b905dd --- /dev/null +++ b/acapp_snake/src/components/GameMap.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/acapp_snake/src/components/PlayGround.vue b/acapp_snake/src/components/PlayGround.vue new file mode 100644 index 0000000..17eebfd --- /dev/null +++ b/acapp_snake/src/components/PlayGround.vue @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/acapp_snake/src/components/RankList.vue b/acapp_snake/src/components/RankList.vue new file mode 100644 index 0000000..1f55585 --- /dev/null +++ b/acapp_snake/src/components/RankList.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/acapp_snake/src/components/ScoreBoard.vue b/acapp_snake/src/components/ScoreBoard.vue new file mode 100644 index 0000000..ed7a8cc --- /dev/null +++ b/acapp_snake/src/components/ScoreBoard.vue @@ -0,0 +1,125 @@ + + + + + + \ No newline at end of file diff --git a/acapp_snake/src/components/static/apple.m4a b/acapp_snake/src/components/static/apple.m4a new file mode 100644 index 0000000000000000000000000000000000000000..d009c4b3954eae09aaa1b74fb3db78b9461e8454 GIT binary patch literal 15339 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 literal 0 HcmV?d00001 diff --git a/acapp_snake/src/components/static/apple_2.png b/acapp_snake/src/components/static/apple_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaa957bbfbd6e4917591dde53119fcec1eac22f GIT binary patch literal 3457 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 literal 0 HcmV?d00001 diff --git a/acapp_snake/src/components/static/apple_3.png b/acapp_snake/src/components/static/apple_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c6dbd14e1b22652a4cfc97ce77eb7e15dd5b7821 GIT binary patch literal 3468 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 Cr$!e5 literal 0 HcmV?d00001 diff --git a/acapp_snake/src/components/static/closeMusic.png b/acapp_snake/src/components/static/closeMusic.png new file mode 100644 index 0000000000000000000000000000000000000000..732a1c0f4cb68ace42f64ca8346cd8b436f3194d GIT binary patch literal 532 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

wql9HT6ZQ=#ADz=21kY@!p`lCf%jxxBH zE(*@&LA6rTKF2kV#^bL(J>u5*{;_!lxL&ba0qnN= z+O3)8ED*2Wlfys*8-p)*ev z%w8$6FLp!}OdQu~1P-K0`(x6!7IBgYhW9>rl0`YGTFcuLR4IDO+NDw;lL5#4WvXry z%Rl@5OA?}iEFHUK<5d#Ez`~KbEmDweeQ{(rLY;>F)lIh)c!iKzglFDu*F#D=jnG<_~+N3aJ&Ew z+a^mUELv!yNt;~?Xe^W*{hln^nn35Go*pmn?N@2iiB46){CHwQ`^dxz2+IJ23d}Vq z<{2^W)MgQ*v+%DYU#YXM8OS>X3|vBjv(h_!O=?yg4SzU z(Nd_86qQARJOSOdK|0Rsa-UCYN)M$vzLNjGY(YeI&is2?2@4z<(x370r0HQQO80YD4L_WpkVT-qVtl|3#$y@-U{|3{C!)*PS%GNqnBh)|e70&Efq4>L91 zeb&OzHMn#jQ6s+R3Bg6gsD;9;l$tle&3%y;dlTN>ae9CKUTpD zEs!$N0O8Yr@j6zLER%daortE>qRD7hRI{~iu#14P(f!bONo9=M!rv^CtP$;7)|FT) zq)|*ifnM}m47qP@7SoWFn}Q+I@F5z=zyJL~0FAK1*{F32DgAoZUt8SuTCS@ux4Yve z`0n!6GSL+T{wmls0WvM2qt7s?L}MX|n@NN&C7j(D$Ks1O?R69Ci{=^fpL}vmvh`Yy zxJq)_o_(8qZ_lv&WqRNLd3w6KfYRBh-#$r|(}cP7@y|%Z-kb>wuQb!=^YeWl`SJGq zH;grfLlqW6;soLTKi~CudHJwTDgzq@04fhvr>MH(fH|0duBCmeyG>qUIcW~YXaeKg zTcX-2t#mSK5RA*jh`v^r<*tINM+ZGpt(WY$q4QmV9V@IyoqQ3bBS`|WT^iB|xEl41 zu$0AvHs?t-M;0Qz&0N;{-sh^-by;=2-x)5luIjf{Xq=j1l!+X}U~mJ`FKmrU0fA%^ zY_fx<*~|0P%(@uCYg*7Ta03Y~4-Z~%T)KBs000UOo;%|s<-h|t{PB;pNUYA75I|ob zp3w5?=ha*x8p$dB|G)s3rL++&6f&=KQ(fP`TfJ8vj}`Hk6;&lli853l^=7B4Oend}YN|)N;C)k;_aoPdpfG z0uOS8ldj<`FHJn7s=1*g{a5Q^yZNg<*%w)62_rp~o;j|^)RDSdTC@Au0D$NC`1lFV z3&N9;szFsRf~y-pJUfY1t$-*k@_)mVTB|H{SIW2{D#~B~{6GVWu*F!2wF(veW%2ms zIsQ0m)wz_jxtt1=h@f%6ss2@&#i{Z<@=4?Zh%n;xX-EXb;uZ8zWp6@Vn@Z)JG7*u&sXgWZM3 z44T9=E*+*E5cHwzfC5sg(DU!^HNOwDJ}nHM zS)DA>yi?!L(1a|>8`5p4ECPBhXCvyr@G&+>ZfF>Kw9I~Zpqlj*g0KUoH)aroB{Fne z=v6dJr``gW0W(W`f*H^pAxzT#hQJE~NKGXc2S^bq8@-rM=fh$o@!;FPSm6$IDI}f zMq&mqmMJ0237EoJ(biJP)Gq^6CCpbPk~V^Uj6`5cOj=1P_~#p;njUz8^QF~q zmtp*j%isqcynZw4xzzF3IOnhD{{iR1fH?6FeH0Es-%$VJ1R-gFiqQo%)9lN$;9c!I z+P3w~`@3=hj+N2{7o2N}aNsJkzQ@HsQn{`#l}IROwW~jEEJ)Ao?($`efyQ7|{{Qyp zsba|PFJ}2Hnaz`T}=$OVL9DQR>V>xma6~hZ?1e`xZTG`l$;a)$t*nBfbNI(;X`}GTX+EK7I49ci>kvkDIh4A_Kb|1hV zXO~~T{;S55j_ST@{Zpyuny){nDEWT59rLvHU}j3_Fz9csX${Tqgzv<9TiQ~X z_j@)le3Faz$@#aMNkxYwS6d|g?4++OkyzoS;WF;Mx|FlsQVBGj*9jXdo0z>8PeyWs zOi-jyb)r&JF;|7rRC*^6vhEhvN6M6y)To@vzz zgtrqm1sSI~h5(HV*PD!%P+8PKZR|BW?NvsraM=PV!9M1uu^bdOsF4lA%adb9((@xl zEnMq3kus#-wS}ⅇ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 literal 0 HcmV?d00001 diff --git a/acapp_snake/src/components/static/snake.mp3 b/acapp_snake/src/components/static/snake.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..1152c0366602cb3766a19ac1a99f7da8d374551d GIT binary patch literal 795564 zcmeGDWl$U6A2<95EneK+-HNnO+}+)ZTXAc#P>K~P#ogUXDOMbcOK~Y)9D)@H7D)DA ze%IsweLcSK`R>e4GLw^?*S>R--E+<-D)KK-K>s#IBz+bA7yq7+|JxV38%xK3e;;7? zvE{XOa(1^4d&^|0VEW0{OP-`^xsLsHlNo%=49(zof=SIv)?=A;cn6y~$k@!R*GOk>4j@UqB@e02TdA&|;m6FX#O(c`T_~7^4p6S+SEcHi2AbLRQ=|1MlOqO z_j9z1Sp?kMTr^DzQ5z^6-zm%NTQ1>imus!cKl#@PFx4;da5#*=5GVDwX~Cfgqqc)a!l%! z<)up{>WH_XCf)C-Z`#I-{V+uZa_&HA8w11HEFm*7a@LE8Y!X!6T+`QtlY_2EB9)aI zBN!H1kFgJ@XZ5-C!&mo$Jmv+Le4$0lilHV2CMIqf6$lRq5yQ`27z z97dPyahg9E1d(NlDnZSey#qPLk|seqY{TPIYp3<;#P05{M*fSzFQ?Vtb}iJ}+rO<_ zUdO@tY}ziV-=&P&YVSXr+vn^bLXr`g@k>2YyhHahg0nsfvpTJ?L{Omr&^ZD08BL{XBn^_OI-C@*7}FufZ@;QNB>-9Q^^2E0)?%wL{4% z;(ke*blE$IxzeUpa%TN3Q12#3*G>kk-}6scp2O845hf30>8Tq`N#l~lTx}F{8j{Pq z{j%>AEsri_Iqfk3q0&sGj8%A~uXWCqR<@%_ZE#T_g<%obT%=?Yj68~~4AFmyD&+O7 zH|@3Uj%Xttgt<-CFtgiQYySnn0S4rx6z0p|x(*U1S(%qR1_r#GVO28(TlhkOjObcMNQX1S*6QY$Cy0RRj*%wS!LWKv08~9>eF`t3aBRYk0 zzlZT@Av_T4bbuD|x?2{lJ&tK3UY(M^{s+&(h2)N#4_$(&f}Q3@REzr2nr&IZO@+I2 zZgWC9i$&F{sheBpdjYTlI522H9(5q4ci@fTJF-q0p?v@Wzdeu@RfIs9s1e{@(lBJP zf{miVN~%lILs0)SAl?oQ?u{(aGc_av0zV5w7rpP6_a;!cM`g zhomhkwD0N^?UiRC$EZ2tjQ?8bD60}8_iD7rbM84*p;1RK4q|F4__!b^RbW+f4AYZ? zFJ4FR;>SfW%%iEHNY7KEM~6>wVvU725FEySbI}*(JV)>O1O|XbaYW~DahMtXw*W+x zG5`f7p7S~1|fZb+V=Q*z(-#}8OWcZiqYH;HO+h_1P!Cuqnc zrT%JeD#CL%li?W|;`BX!#VsIK)}>wFUljEosrWO<-&-a_pWIxVnbgU<(5sdG9vz#a z_zUZkKMvDr6fcq3p_HVk?vapxK;P37uh^P6kVoE(^;uQBZt1w#gc;Ix*|T?(UXH%e zZ3BZLH4Zdvzq#wmE!2Hoo{gGZ{_lgX$K}Y~DF^A7|HMC5BiqiRj6nip@Mu45~;4(R&9n za~Vq`Da)(0_GBc@h>~m)k=Pehoa5z6{JPxqKDd1x`2q7dDj%c|W7a9P&7pwv=uo_V zoXU&#oa{MmuHwp>e=Yya(JrqUd-B`iJs!N?oL~phyZGl@B^o0egbsxz>pu)^?@ovU zV}2GlxPi&q&iXkbRW#MZb}h@OY3D@+ALzRTWVS)iMHhRc(t9j2nG!Fqbj2o_k#@ho zJO3(qBix&>h1#zu6}z*aUZTjqw)P+udvI6lOUeJJ7FvH}4tU+2OFB7uEuh}lwi z8SE!N2^JEIHfSOhL}a~Riz| zXSNgu)xHIm#Q+bu6;qAif{ee%_TNj>@y(}n*Lbu zh}XQ(0KhEa%Qt!r=C4Q-BPR%CmB4@Oi$VYi5%Fyo0ceKH0oHL_)Lv><~t ziPl?sCF;__P_@<<=%#5o?l@lrsr7O5Y7*4;sr|lb198E4-97w#gQ4iKkZ0g)*aI#N zFo4Lg++^#o{6e|+iO9clhb5KBa~i0`@>hUK%(!p+`(D$W9H_ZNUOXD;Lsp(jL!w%VIzV2fstMYtqJA zQ^8+W!gg*iUZLj5brT{sqJYHQBcMSi3UH;_2LlIzeASdk0MtFN2e4Xy@=Ib?)jI_7 z52KJ!buasiMLLk(Sm^EzHC*e?k|spC!{ozGb-i^9kw5FJvz$tQJig$cY$lW#&?rX5r9efWKYYCfOnNB~QZCWjYrv3RPpZrP~Z47on?87MdGwI*32K2S3BlRhMhs{tH ztWP4DhB&bfacttg8C;kqGxe?{8Ruh12t4mre(a?Lx29TMS*Rk`F%)|Us8ZXkJ_WQ) z-9W*>QEJRqYJ+SqVG=z_)=A-~ZrdV9UOiV$Jj1Tl4}EW~&K*f0?>}&{iEn#(v@r!D zkpW}zPzhbzk#3gC`k9ZoqKJ+p)_ri}DWYHzmB1jyom*h4Eyjv6694Gx*#))PMM3)g zhSOa@$>WpX8PmK`9b|u?NVroz>hC;oNn2k(y?K;!eB*%t8}b1_?cvy(i9;ax)b7?a z5C9b5YWF=rW#x~V&+TGev1&=5%|v<~L|-<3XR>q3Hkn+TzR9!1A?;92_Inv{44fW% zAaFuc9Mu2-Sh-x;M6~C{eQIhDTR~|15y0|b-{K>Gdgn=yBmWBg346oJR;17MhVlEv z2_!7MwPWo?dBgfGvcBO|2vTge7~bZWo7b$LTIb(B{&9Z+z__0LA(+lgrhF2z%7kNz zrC5Ebe;{eF$8(@n6aWyWejE!o9m4%$Ku_r=+z-j@EW@MogBTyti4=s16h*=$J(roI zoU0Dy`R?I}RmYwG&7F>xZegs{Y44$&0gUKf!c0Y6>ux5QH*H}b*=|m(L96)5JsU8~ zitppS$}^33K_3DkyxWZTXdMobB%nFIMgySNq}<_6qjsVn5xXz`v;_fr!5P1ffu9<> z1B!$F_rTKD^U>%B#2R%KzSfgJ3G;Q9r4)ZLHzD@eRzADJY#yk~Z-MullavgzHk8Y0 z{>Yl+_7{gJ9V@DPY6$+%(FU9abB9ZzX4H)WtNRrXL;<2p{ReCPPU~*%W9cKRnooDd z1)kANy-9TAG%5xgmDeasFVlvxu=AUg%brNQS$-wgkD@v!ngpmfG>V0&9!&7|7o{4* z#|{OX^mA6j3|c`d(a8DDFByM3>P($Nf|JC7TJHpJh@SsRi;7!^oU0N~LsCYElBB2q zlfN3%{MJxh!iJr2%W$S!HkPx6+~888`qqFL-8a)ryJz+5Ho&p7i(e>XE0r&u6%hY& z$d^>NaftELToGAC)q#$wPlu&pLYJ)(iaQMQNng&HVIfZ=*IG(B(suv!8Gh$Avz=gp z?CVgb3xZ#Be^I+VR!_bM`og3DL>d5q>5ST2wcsKSguOo!e%FNdQy=#nxo{ex(bohy z-SLI>*?VOj1+{Z4(2SD^lcw8FT=_2UW7sQDRRXzE;G1dLtH>n-H2w~rIQTtWD zm`ZOsEFZmkP79-`#1Yzgjd|<#a^*3A#EmSt-F#f9!0}{HfuTnIn@bU3dCA`2gj3^3P%_gB3xwxgf#@(_9T>cF^WJR3hZCg827k`Kqk~G0{JZ^s`g%3XsABr0#B!_W zC5L^`56*_FvROGrS*Gf&JQ};vRluS{xv`1{%QxV`#Oi!Jr%NHaVZp(xU1TTyFvCvI-`kIE)LnB9fV@%`BJh`sdGa6P z+>5$T{ft4PprXB}`+$!u3a9#a-36_<&}9Evw(@(g1Y1_LDrXLsb}P(mE+F|8^2rR) z{jk>CrzZ^gfUIeayJ)NsIGwBD(5!V2QZN;oDcPR_vc;$v-CryIxKFe?+yLm05wE!j zj6QWIyqfC3Ila#JOCAQVT>xrTGZ%O~;bW*Ms2F-5WAw9|ndZREIBwnKhY0!o=4qvC zZ2qN3S=Go)jSEcI){C3#dp{#YX_wVPH=^$Ns_V%=gz;y=e`*T@i6ARhA-VE)jPfB_Rks0%I~~lOvAOxg-y)5jkI6 z+}L-Deo%QazktS$2xq>%uXck}-fEqsmmlD=_yzNus5Ey6g{1kww(@k^3Q5Gh;13O& zsfyuJgy7vb1lW&=%%%#$ea*S0j zO%QwWFy*-H9<5j;9nU9U()v4j!IBcXpAULFbSm)8`HY>AXkS@q7cFCX3F|eSr&#H_ z=52h!=Eg3$KZD!ARA!e5!JuyD2l(?k0r@sJIQ^G+KX0>Q?C6i~ANWZV)cXU%0tOHt zc>tY{`b+rFAlpfKWskMqH{oc7{ zYMElD%a|u2hW5OF?cIstJ>FOwCvNb1Y;nVc*+q!|p;yW1^{@RS)_lkD3o8$;hdyFY z_5Lor(H--Gkz_2_X5Gp5=KH9_qiV^YR-VcSQq1in?#29bg_@WajRn0dfw5hRQNXT+ zB`3=sUFYdOFt0N+tN-`5CNOxaQw7CXi%ll#P`AX@&!xf0#LY72Bk)9$=xSGf zuUr>UX4OUA{B7>Z{}n6sLcP(3QI#y`=k$%vSg7(_3@b7c$+cyENe;#%ojtu5xZnO< zk;!=$Yy3$6<#Kav?snU5;<9=FP+Vzb7aHgBh=6R8 zo!(f0TOXrM-7rf#z51X1c_vJv8ewx#yu0uLxp?O6hW3o7ejBL8cG}VDe4(e}^-`|) z5%7_OZ+<+0In2`Dh-G$!}wpx^DM96Y(=v65ntbZDREvLsk50&CIi$}+ zKD)FOV{mPMI}uo14Q1X5M31yZcWOP?KyQ4@gyf2u+4p=~RWLzO5#9sveaaj)P6$K$ zR?aMYNsjbJr&ZzKt&^NETcV(PK(fM2u2z%`qa1CNUC+N;IAHJRmt@?S+}AAVyT!v4 z{7pZ?<-;Ybd1OlC7^rbEu$4SD7L!}V2y?iz<8lw4F}4wE3PfW&HMYci=NV71AA|iO zu+2<i#M%~x`=&-tv1P!9eEZ16b;zfR^BRU|l%85!?tJk43$ zEU7W5xhO4Em}#@{Ae1=H9y~4XD$jg(iSrrjG1i1S@}WWICFgO7WPut0|KI$fDy9?I z0b77YkZ^Q&o1Yfu0_?H+^+j;KGht?H5 zFpq3u*jG(j$nwd4Y_d&rP$QyHfnWmgIufuTKh|E6yw4;p$Wd7jxe zP_~5=qfPA9{*Vu9c$xi}Df-O9TI7UjgYDr_X-B;4WO92Uy}^$_azr=na7|UnH7)dr<^_cLolV|%&{aQMF{Unn;3&Xza8DHx9l4r&LJxykKBaEgbqmt-GG4} z*gP_&yNTOh-_Ae|yp(O(#);QUO4$oVmpFf43QEoEpH@*L&G}vPNclT=gG)k!mH-35 zucb=%`Q}Z)OeCB;*FRj-Lhx%telUwvEM-hK`@+V`yyL!VX z!6;8qr1}HTTvNzJnm+WET?<6VSeW9l7@r_}VuQNFCjZTr(ay8+OF)0jZH3BJ4?yHQ z-GbG0@98o1?JLFJbn#I+%T({U>9I9RyiU`6^XH{d#{_-@=nZAhu7HqZzs>v3HFO=# zG#9lXo0rSZb;@2ADh_;@Qju`qV5UoWXiw|>Mh_yPrtrT05ss0^v!~<6kGKEeuYO2& zzEo)cX%57==D+IJ`py6~7ykxzPq&4c{eSZ()tK)tyr+m6r3gRmH$hXzO23Pl-?DF> z^zoUfCQ!2M?MGlJWG!r2bilvFc(}sqZM-Jb_m^F}!jS0zz11pOJNtdCI@^UH2UVf<+hL*By0YR!r*BnXYX%p&0|>3%YaK1; zQ_t?&)aLi={0un{|Gc?%mehzq#u4&=pBnK@W4iJKwqLp~R9_ap{}}feGa3#Y19orQ zy8Sa?=9%#Z&y~pX%`C89ZHyao)x~kjJqUSCtX?;NLg!aYHUpcX(+i=n4P44-!Pv8%=nNpE_m_WMXfnpPn3#+*qY#-(uLa}Vn1 znC!lPW4nOXiDms#1ELjvU-d{)ePOb&=W5~uMXAZ}avF9sE>{LaxTE!%`3y`AZnpxF zohPZpc6VJdFq~3v>U|Cl8-Y6J$iSS;iBzTT+CAl$cV3@V9nIYy5vkCIL{nJF4G{Dy zUBY;N|Nr=B>U}qfw@XL_c?WI+QFXyfia?%f7umzx7QVsC-w7_oY@t+ZoEkIX;@2b3 z|2VvPpYw$v&bUX9j_1O!F-PZxwcjS@QFRmfM9h)4huq_dzln24iMHQYi$tq(Z4hsi zXOrcksLw_!yoMFg{Pu9cq;9eSb5)O1muQZe3^QujzAIyI)aDb76~3#L`D2j9?8m*= zEkql-I<{?w-3UkdX}0ou0f*1f>uckp!OKsO(vG|PKY`&T{C4DGTvAfzz-Lv3|h zqJ;Q^fSRH~Y95wazTe1UQOkz!{`{5CH;&s5eDQB0!NT9dTiz4x&yP1%jpFs+Od|$7 z_@#fzpZVCm>`kK5D;Zngc`@bjy@`$$ozeMUJqy)0r0h8 zVb;>@B;`vDFXd<|M_5!DV<3A$u*ocMTZ38A+Rp`%CQtT?PHBU1T!rtgv6UyAf%iltb;{hZMdhPRRv6zqX;nF00=X7N zQj=yVMRLbMAjS)$Bq$?OOAn(}PpXIbu9ZhpAOcYla$X`*o>Am(#PvzosX0f;(Wjk+ zG-55g%)GY2RQ3(+jKA*ZcF<18-jP1h=K8%%O&WKs@Ql7rR@NUx-4@3vq~Lxy1YpQL z?2TXhwLts%^SlpD`~$rE7sCukm3GL*-sxatfUe+R@aU7@5PQMZm`YeylVWGKOEWOy zt~r-Ph6!8t+ayT7t()GAI-yX~4}&>|bLyl#1n6~>-ni%x#qx)UZ%cF7PixH5MiyAb zTa7)wIU14V2~636!zrv3|GFLh4MFp6uB-74@p<8($9kNWVKi|q%M{osG$g(M!mR;t z9>_aQvz?|>@8-I!6WW6vS7uu5|@3(|V$_y+*VTko{LshOSZ9FoHD{K{%i3`Wd zPY}mXp9+tE6uvN*rRfamMiij9I^Go|K%vANTK<2*_u~#T?pb0It$gybCygojzS#*U zUls2EoY;T9%d@W|iyBGuP1#*+VMNAS&31)avL#(6dg|j;3m5AMsa6_Oynk?gaW3(c zKMgk0mM)t>@oQ2p*4}O>g^2^KAQ{n*R4#BjMdFP)@YEsTkuxl(RVVzwHy7$-F$2Dl zn4!(<(kju-4sgGg+T{ZfN8vARAQO{m#rUZyfx?VT!#QHg&&UPo-WI?Ap@Gv0E651d zx%Av{Px*28-g(cVgZq5p_P+S}>^0kNsO#w6qhgno<@Y?23h*O!+`+^9fIFcTdy(AT z%A#U4oY(7G`U#(K-Bw>7QYDwB6n=k8x#xpYHCpV<>Hg#=!@MigHLJt`k(y#P(HU!l z*tV^qlq(oe7}g5*p6e;}KA1@5lLar$X2;JR54c?|1MLypvQ9Jp=8R(|gp5zrHdRJm z+d#eMD`+5j6PPciF}UBeWK|)@+X(qJTk&}76)@|Vt(Y+%vWI)e$!0q(V`^uUGXWMq zJv2yzc;p8F9=)+P`!Pk2~H>olc$6F^YYsk z3;&@lfhoJQ>yRVWliDXgIX3>D?`Cfd5-CUMyj46qXu#=v>VYX6#`4iv%@+c3s^*AA z=S>EZHa~>RYqLo$UE`pYn3Xq=u<@h%#blwa+f?6T^CkP9KpL}ddJLpFoi7+j4c~sB zv;>)qhLe6#W`FJODH>6N5!$W2NY2g9plC?MK@p=gdQ_8?zwXR~p~yNa6kF#wHB(Y8 z)-NpZ>^blyxWqQhvF{Q1n&5FC&|w9J_duh>s4)x(bonTMBCfup8NzD ze}7q;9;AW@TsS9~{*Ax55U)=!q!JIyPmdz{B}i~4!+0JftBrsI56vh7^pM%E97#2e z8i$~OQ3{_e0>kGDxL#buNuKRGJ%Q_W29zsb6?TN{I*q{a(hcKP2C0M|@t@mMt%WI9 zctOTJ2ronESrkrB7BC4DoxD<(*t_ltVUt`JZKScg_)>N|W8Q|eG-R7t3sLkY=| z5%e74RBEX3(RPK7am(^NEL0N(8)$C!%mJA%uAcn7nDiIM=n{^^gvGM(779&9$%Oe( z(R*U;=%S>3o)E)kLkRHQt|FMn23Rv)vh|}Nd1UDJSe;YQJV(+8?qOXqEa0Kv>I^;U=^#ndJ9r5z@uv7Ql z97Svtz}qx99j~XOvxih#*S^^g$pZ$c<(Hl%-zR{{u*0S&E3C_|(fd?_x-I2`eg>p8 zm0fGpqTGO6YgZNajI>Uyx9xOlq8$X$8ZqoheIImvEYNKNjDyfULU@-yD499Q=T3wcNfoGT=abQX#i-VEY@n>(}R@ z0QqvyJa!H6%ib8Gh#1k%z-a?TVawW4CL*&>L3ZZq6+K@C+0#+Q4YN~fn{tuYu3F;v0JsiSO(psFpflS4&C2nw8e{Rld;DcmEKq$8@V0GxRn{0Pa zVvn1vdCS6&^gdOiBPQzl^QowZQpM3Lg2C0HmZqSN692fF)QZXXw3OWk8` zbOr9fE)lIx)w*X9PCJn^H3RF!Z@7$ch^j73aes0jcYcT73S$1f89pK4kgNldzDrz`|kb<1}uX@Edju= zWFKK!keq~Nam}_0yMbz)(z%WO_D1-_uaCqtV>*)$gvfR|NpUo=&}L+UF}Tvt zh7%ZpNax>{G0w*5%AKxx_7@A!i#yMs{NFLDFH}L+Hu8i=8=av+@DWh)rant0cDRm3iz3pCH&dIRb z*6e8w)|z`?3Re3<2J!@T5~O{P2F3Yz(g4c>S@!~WF_{PMfJ$?`;y%itg|@|>m{=yJ z1;cp8lYa!0xlWf;<^Y|rYNOLKNS@uEvw8FRP#%%ClJ)rDYTBVcp^rZt)2b0UizhA- z)0fkw{I`j{XN{pT$I{l{AZiVC;)Uw(frLMdE8JPKLIXu=Pn#i9n|hTeUvSnPRjpX7 z*P0)Hj=my0Xt^}h0e~A$OO-FW$!O+UKW!{AX$>vCY_?Y|38@wz1fC`Owdso}9D%7P z*i9nYq>f@b6TuR1Ewg_nh@N!AiI&gjiALa>`Bm+Uwc7Cm>_<=j&42SB+E^<8{MM$K zpr2zg`FI)c)USE;ACrN=g+_Q<^<*Ihi-J|l-U#R@f?l8=E6gj@tA2QZrG1>R$x^!|MEUt=e+DI(e1sFRNW9BeTe(A}JAtF3*gsMOL6jL(&D27Wld5hl+d<1u`(hTCuNM>?WmD>^d49aH)xI#nw6{@Aid;zR}AZuQ7mo2=5AGd zt|+~9C~l%RS+}5c3k7cxgmkGTg%&d?tsAL|f`Q;Nrqo#5w-)P^C!)0}c&mTgsH|;4 zb{YK2dDTSPFF$HxW$KyDU>K+Ik5wOWtehl|cbXG_rsN)a`^Eq&l_arqs7Kw}Oj#k% zbH8VHig35Lz}4BN0t0}RA1{-7Ld)g&uhMg~?3>qf(vwgAW2~bTU9Q*L>Lh}K`6!aF%add1}OijQ{C`>M9PyLA&C#^ufB8|y9Z-?&p` zvvCHQjZ*`!B!s9l)&V5|U_^gbd8!3jeK;TNGRWCn45Cpn*G}ZQ+q>$y@blc87YfSqnDB_Y7404UtvyAN@7cR?O&`` z*c`7cdja?ujKF^X!3~%RU^7x(3|IjE>e}a%3*KTT@`T@LI_HgU-k-c=KJ{-}cs6^I ztj3%n-!GE%eG*g#$**3>7c;4Cok6%@j)SX7f&Ev+%G0sSGFfx!>3?ktDy6OArK@|7vezWGGbz;yQQgoFx$*e+{w zR)r6pig?7%ZIrYfOkXcOusbM^znR4`f#`MU|6#y=y<_mzLy6?WP z@(U1wzY}MH+f5B~BgViYSD(;_kaK>*gtt|U(XWy?MMzc^-BU<2()5YRG-M+}i?ZWH z4?AR+5$)_NQb%UX`f)nfFu~SP-|_|Lw9%{6|J^_T!TQkPv`Ni4NG!)#s{bjXw)QNQ zN32!LcX6k%!!lhUC8gZJgsl?PJg+?4G%>r{eU`>xoaR}lyXWki)fMWhU-s{ZM@P0G z*R$n^dx_wsn^HL4xOTZTDW_!9?Xp3(&due5XlT!p-%G{CAkka1YYKwqpzlP8-G+ZP zb5QWl7`b>3)^{HQSvJZ>4Xg+aRA*SQo+C9Fd`uG!9r+tm&Dr*%3d1popoyxYA)4fO z?Si78sSvO4!fb}(|NQ&dNjl1u)_dq=akQy8ee&_kmZv@xIv$9}f*G(cez?=+)ELK? zIsMyGTmLdN7~$uIhjt+qrF<&Gbi*SV-#KW~?q+?m$e?wouWV2#c7;Egurlj-l8iuXQJ@;|v6xy9RSqlsCN~p}CV^5Ket~=l~bf+*6tbo?u`R zrA8*lHdEMktF zD}$_Akw#Pfx23GdCH72 z`O&DJMP7oBk209Ec=BL217~x9nr&@ZxFh)4tRdt?u|nVYSLt3~ zU{I|kyV=p3uNKHg&aW`%icm-q2PGTyc=CcpGJnVNOkvQ+Q#qYMr(bs2b9`z0>z#26 z{o{W(_<*p=Lzrys0h7%R4b#&jt)JDc%5{|ZpZr_6Ydgkh60G|4A4z+00u?*WU(iEj zgg}?~>5;!OR10SIeX_&aaR~9sSVuIbmHXk!m7{%y0o)r5YbyS~y8R3uazb8rxHuv3 z1N>~o+o}lP7n_U`^d;Vv{PvWgHyK88Wc+ymg{UYNjJGMPV+k5S?7t%BXCD5o<*7fL za%ywt<1e87KwVchpmOl-cjE>G^YidCVbd4a8%VY2MzM~Sle9Ug-CFoX z&1rrQky;jRa4-LF{UQfjzs3|K@ll!LJ7X_a5dKJ_nbdN{%}!iC=DuX8%S%cx+3MhD z?P{|Tdb^!@bb4!M&~XM6cxW<70a5J)acwP!heJfk4W(?wD~Wj$UYcUP2emUQ>ku$cxDi&sPL431QwF> z8!U-%cH%6N2|R60yA0iRw&N14m6k^0X(W8|G`iYontWnSt9s<^d! z?)gT&llbD=AGVhbHDB3bdvt(kzK6YXEtTNY*%w(UNmOW+@9PQ+({Wv#@QLe;M`n5- zzDi7+J!m=;YqJFFj+JyWxf!srJ(eb3%g7}hwl7Bcw3l@LOlw-slwzk^)ZJ)?p1b4nP^tlRqAd-sjyWPPqhe^6ZF+ON8&?XF+m) zJ$Gx7dKJ*{RNbrJA{`%Zb*>TJ&aP9{XVidmoFYsLfR!6w$Hkv` z1WK}t1XshKXrBBjn5C``bj*wnM3%2t1m5eGxyzk6=lr8 zci7~0JtDZ=FN-p3X{yl`ZaVQ*qU*%~7xhsq^)g%y>_dQ5dbgJ6*HZlCFT%8|x8q}G zd`sjFnYPqc81ZB(-oo?*8KKKx##S&8oGu!#c!+lU`&FnfJM+8t-k9m2P_*Z9RWQN`bzrg1RZ1N6)Ia zHxs_lhcWNNgrOxi5^l{?+dh5p2)oJ1ZhANF(9wqsu~p zrP)UCCL=Rve3fUKt#fYI`PwP2r|D;;+y$j^3u>yC>j@{L+_$hB8?@~pXB+H8H)Tz` z5iD^d={{EnLKOC{#Emft#$RxYfU^zz(bMHq{bkyAoqvBmG3pMB>_S4fp`k{QF(?M+fBp% zBs_sb2CE=L$aEyZZhn@}I z%|Y<-x!9NS2bSL&NwX_`<+%gkQ_I%X3(D!()(^`)U;gzPyThxcvqWEG!|6C zAK6WoM3WdyitiUZlXmSZlrtAhXH^sOgi&#M$K5(Y9Avcla$d>f9GHCUF6Jv69jca5 zz1plB@mVo>v6P;W9;(IOlcyD($@R0qGLNp?Y}M1UCNyYlkRo#x>ksygW+v? zHEFr9a%ij(nE-9mTKC-anEqhD_WYcgdB<0@>$9I(MA?-MAzfC!kbRA{g2z@h*8Dvn z1U8m+(_Vjmel4-C6Zb7}!6>pOFrq-wr(A7GbX38laSDGdNnEM?sq~P+jO8;xUaN?cXuCa>(b#qDY=Rfk781g z2l7&7|L?h6hbT#{DB0gpJVgRHyqQrH zpAuTNoi>H5mbN9b-k^M;@y8Q*cNEoAwk%GQDqg-HSlJA)+7VtNv)`(DI(L z=+0d?GsOz~?^zaMz?q{a3@`UqxjR%e#=g?v@Fb1Q=lJ*Po{O<|i63Lc`HL&6*kx9r z0P*t^mai6wwVMrYP0!DY#-=><+H=MFY$?bf{v#LLz;yGoud--(|0n-8KYc!7WO7m+ z!%ItcC0>c=qHD#d{pe5ux9&#J9P(B`90zIMG;`ta^@?QVmt&Oy+(O}>$^9(_sD(q& zbCn#hA1s7^L|d&~Nu5P;pqeaI%$(1&L29M+q7_iw8KD;wrk|Pbe&pBNG#z@^!$1AN zSI>T{WtyV$txd`Ri6{H3s7NldEXRm6e!1rTHwlmZ&{r}0elNx&76+`C!VF8}n_R(& znBm^2;3K7se+y#^%G9zrrsoWDTEb8M6RgJ?eK7Z)EQyz4CihQN-$l0?GiSTyc*o~u z1di=~d~kN5?V83zP#d{Z`FY);@G^DBpKsYi*$`qmn}uE6b^S9LG=<;a^3xo0Yv(z? zOTj{#XkVQhY}6RIOn|p_irE{{U3W-DK%_o7sW!j6=CG!}^UW#$ke7CIOCxHm!r)G5 zWm(Cz*@@9NsJi(@N|#%&l6GhdWNSzK6_p?9xv&{dewGLieWWgrb?>=Vre-ivb3EAe z73;WSd-5Os8-E!}(c2V~Tv*nIzKeZ3k8@Nr|9<$6T!8?yt~ho^dx)sd&AlRH ztoDZ!g0weMLH;X=migS?pAlp6jH4nMDzihQF?uP_EH{R-Gyd!SFyBZxW={S6 zA^j1VAgVPS5orWwD?(~db-4^#w+#FizAVF59U0bJmZ9dG0b3yt@{SR1N$!bI^!de@ zAK*%#WMrxH#DtTev680zkG0loCeOI5*pR+bY|-daYrmo8?is#~t~-%yMwv!)8g`p$UOFWbYMuHRJo6~F3VFfj zxid1vQ5&X3vd+Zb7_k~%^^GRSI!iyy^&EA@JHE~!f#lFZ;nIbfp49HhJ3r-P9K9pV z=)Uxj*G_{}T407AF zO4E9p*h1%yK_6-e?FNpvXT;RRij`yE^4Pm(*N-rqFCF`AyjZ7Mm!9$2)5|8Hb~X5s zb!v1GWMJa^(qzAf5}1Jp-^h1dgJJOYVkQaW<@ugm8#ep=r~ul4x`JD+_1*u~ubScX zl^7PEP=ly)U^5vLFG0LGD_ftgQ)I~eoiVNqv)nEE;zDOuYu-D7Uf<5>TS&5TweJ1O z`4sx{zWB==#HSlcOT}NfoRU2#;XT=4WPBgkJ)#sh|enY zs&n{k?S010tN$NIXTcWL7KLFz;1bdy(%qrbIdpe7f~1tRfH0(#fFPhC-HnoxqjdMs zFiJNPLk!HE3(hZipEc{8XP>>-_ihHUfvlIOZCpMEJnkS1uJYF5oJ)N;mpUhLQz^Q9 zoAHaZ$v@UOTt_neu)3Pe=-O2Za{Cu{nzMy(gq$io(Rs7Fy2~7w%Lhsx>i_()nt&m@ zG>07(B52OqtoIs56|mY!uX6zgKcAiWt`A&TaPRLgY6zRACJJdAuwTWA4a~kCp;i6d zk^S-G609T(Euz2ztI`oxF7-W4TuMD8Tqcd(7}m=ou@L)rg;tnlZ20r#J}L4#6Xt(f zRvH|UAMeqY-;T-yi{A0v-oo*^WWH7~N_QLJvzb#z2&yzTUE)Qh7EpvQD|fuwNyaD@ zN$50zVxCoIxwnS9luB%dT+*^7UYZ>1Iz8}H;C=gLKk{tLfUKajv9M>B{F}pC#O96% z$$#)&^guG(WB_z*DA#j)4NE!OA_@0jn)y$6qn41OjQoeTK$#J?`TkVH0BY--shGnn zzZ@~n)0ZcvFDt+MTBx#FPya*{wpp}1NkF@clpe`_GJsy@^XZs+n?$|>Ds=meXG{?(Kp6zycgyCmM~RUQNdy;FFoOLTt++cTk(us+Z=ch@Yz<6*&(vC-g7?7x6xX*#m%_GC zge=9l7_B>M^4j39PEY6V8rFdoJun6fB-ZP^us1JbHN2Jy-y+6jHS3)DIa4Az7BkQsO7_cxe;=V;SvAo0KHU)E5M`*gcuc$B>6 z`70)4ucs8yex+p?P@g<2P-iDD8RS>>z|W2QuFjBKYF&tw3*(z%ucBckhF6g9xIc;Y z<9t`yRd?;}z70^|29Cbp-W5pM>LM64r}+$OJkP8-Y9?#5wv+n(|tA>_ywWkDr+q8f&4uQsU(LLtF)@sy>e?=%yi#HEfK^R)~oR~ zA7Kt-kWhUy?5CL8Qt~Ju%YzAT0c7XrH$z{1lDO)Th~?P`nffI_iNy9+NyZUPnNw}TU}_c*X1 z&I;PXS0{<5o$@iLIv#|ZPzcbn?WDIiB`s>RhlHl{od7cdXPb*ccq%#QHT1%^~_?DL>QF~cjmIEUH(dmn*;>D;Ou_2s??D-8zOpEL$9}6 zE!`_xQ@{?E2M3J?5VII|D@4kD!J>iKxxif)VhNXtd<_qy}Jridr8)(xrr zo8Y}!h)hY@yQ^a(#lI!ORt~uSa4U`8FaP6X#^uLjJJb{0` z#f!`%x%|1KnWiUDm{qUI_qpBio>uU;+_v)I25RfUdG?MmKT^Fic}k+VrST=f2YU55 z!*Q@_URCzRpe;9?0V>AC5x9c%;}~&gAUR6Q&#_!D2H#jR!v(DS!;W5=&%CWE|Ce7# z#C>U^O>K)ILaJL|^5K`F^Tms1&{yOZ#YVr0RN}MM@_tg`cj%;uwH%Q7mw@K#u@|~n zUHa$Pi)t>8sJ>1}Y{4h4Egy)&+X-V7i~ix>!2}(z<&kC=k3vr#*ybu2;tEU?zj0#= zPS0?o;|kI6c!slBImdXAZAe>79z4I?P0>>I;dq}zDQ6kW(jg!3t#=TTnxE*wb7W8AWFR| zm9i>~I-(%Abk(8GNzjka?ZvUqsiAZ~>_hu7`ls?sgAQ0c`j-@m#J6{<)ryP99N{GofrYL4pm8oePYv z#fX?F7<_%R9CA~K5KY&9TcUKmms2y!pvAIO2wy4t112YSX z>zz|T4uH}aXj%&e{jEfGu}dj|D&)f6!i=tMe=zhG@*3?wrzDBP=9BnwN2Q}@Z-PgC z%)iU2KcO8>`V2DpeXu;V3+>9AS-S8d0=gimzFjXiq|iC*{9lg?5%U=x#J~0PEUxOQ zjR5VV-=t>i*=XJI&Lz@dBSg{eUQk^bIHyg$d__|b`bRfHaz(3!tvmGXAJ zGdtn;VZJk!`WO7^CRNSh)cW3r17M_cqc2nM{XCLD-J1O39};T-d6;`C5}Pu5aLQ0a%t-#!VVL4tvkU0QjDrqBT#Ey25d?tvDk#2a*w= z>XueMK30D=IM?a1Ji^q7?L>@3@>avfnn!Vpq`wff=zh5xvz!$+PE?W-aLSE&qz~+) zc35@C;UM8=<*UhhX%7M+VBc+Gl!Pvsg^Iq>$XH}r@Jq4}9a62zxRaU>x**{d*-8*w_w(46eU$!XsO3e zh;LcL_+-dLh2z;irsE?#Tu_ z_X>qpLOjQtm5eLkgB)uy5wCKimlmt=34*TZ)Io7f-C zmc-tPNqO=K^>6-RkPPd_LZF`+!2q8zft&6029x-_hKV^_{!6&}xa-26>Pyh04m~PbRmaSQC+} zsEvvfda(#S~8B|}i1VJ7r2ZNNPgjPP2a{hTti+;#2=iRQsGJ$XVvANkgJ_-gJ z6dz+QNl$~ho&)prama9F&8!>B!8DoF(MD5T(1;KovTf96MZ>6gwi$|;gH0r+{ z=2Ruye8)qHP$AfDfUE@(U5^U!7^FqV?%? zyw#J^$W>abbbHevYxphaPJUQ9LY)pUdS8fw;^o zL`&JMD_3_$i!>ptodzHCBWF}1lV*FXb%b~M3?_Yw8ejVqqTp}X3!b9|M^a%cQ~hLU zf_J)NsJwF#jjIy_)mz+ylcffNT^EKRBl>YyQw)qO39BUGUEb~JzYDTfPA$fpx4RIy zZsQJ>a1`eQzdjx(*cr@PDnlMWH%h6Y{*H1phhvVP^{R>3O_+BmV^OzxUaxkELHvyA z$f(s-mhgDgrUwuEOC8KzS{04HD1j`6iqq9=&^hpes z>8ICd$dd^%t?p1=R@K5)XCV~{=7nXWvbUU`&&z>#Es|{I;u&Wgx?$}~3?`4lyT393oX%I&&+WPpv`9m|@6|gn8G#e-B zcgK#$8rnj-k93UHn!e?eH|TJJwi(8gTjC?T1`*MpXSP70gBoWH8guNULD_GG_O~<| z=E5Ek^cROWcQv008vx6@KP*3_M@yy;xwmMxIch{OCX}%e#aJ&^X)r>j1Z*yTM0C(E z9r!$gq1vrDBX)poWN6O4ho`ILIMbs3*?=KLnx~qVyU-%EEGJ+eSZgRJMuJBy7s%00 zpAbH>r7Yqfum6K7D(p<-!FPu2k$I^9YuxbXc3@uS2(s?|4j~0~HyFCjOtphXzzf}D zor7<42&7aTfLeBEaZig~7QOIGU4AipTO6uWroG?}L-pt@}j3#@Q$W!Qy5Sp3A_s|o!kZx zRsbrM4FJaTm&A0e-OObN${OwWXV9jlKNLwnm^mmQH)JQ%Ysuv`GjOC7 z{J8@(G7;At0% zjBL;Lbfb|fS>DsoDqJVq&=XgSb-7I&*Z;4^h~Jin-8awP>1Ulc2Fy1I=4gGU5DRzD ztf+NDO5`d2w~S;7^TP9Lk-iN-^}2F5d|XzgeiYk7Sdns`JhklM3SL#@Lgl$a4eLGk zPac13Rb6i7Y}cBpqVR8D%W@BYq;?^iU|j+i>{`vB3tD{OPs8QZ(Wkb3rAS&~-e_&1 z{qiPv+CY9Fw#~}rYJEt7i`Vn)>(Qvwn?@*vH7iauOD4Y^_;6X(!sY5P#M$PM2S>V` zh#ms~qA;jU4S}@yv_J8d)dR5R1As|aBn-Ii`y$`X7T}KiLAz1-Se*5#sNr(Xc-^Z} zPxZI5U3p4o?8RmKumi-*+7%P){S*Zx^t)pw2o}u4v4}q{oM3XbzYGQlEAJ0RQY!e` zO%3pPc%T>fNG%hM*?-?(Rk&6@>S!;SeMwXI8w~?{vo|GnUhB5M@t+oSfxq9_-&*0Ls-mHLJM< zbS59?=QsCd*$#vc_b)%%{A#gJd*k#(O2gH*$Wf?#Ajk-&FjI+5($daDItKjnC;Y@s z46uYzFq4zEZRcbBii&*!aWn?@Zjai$qOXvgkKnmMa9>f6C?x+ClOk|iIY-jPZ%}c^ zd;2kaecpUv%RBP*;}vfD{VFy^69JNTav%Lnj=~Z5j+b&Re#gO1>*(OkjCh9oSc`e1 zFkQN!9If1O5C6%@_gJTp5xgGDm@k>?za}ryCcthJ*eJCFLv>^3`tSTDq#Tm;a3{wlj=C4G~X&rL}9_&q_V zX!TT^b%1nl;8P;eT5pe8Qo3Diq6)tEl$4>Jt~X-~vkAEf@n!w>mWHw*>kB&R;jPo; z%PGCXLDzyuWby6=c1P<9J>;UzxsL-Rwh&Wj~T0hM~&H zW=@05nV8NLx#ai8Osk)Mcay;?eI_78hVCHbd?7`o_maz|x)0vr?7F=ptIr{(s^?{7~oCHz2s)%r#$BlGp^oz}9qQQ8mu7o`38 zs>TEPXhkD!`FzQ;=w{Y)>$gKKhavvwx4O$Y$2*FDBm)vEcPe%ewFSYg zu)5|HaCr^WdLe<1EqkvZiiEgA(GnA)aC3`4YmT(~Ph zMgHD;=Clg~5L*x(V|pGN9Vj4Z;6zB~Dc@xAV-JFevlTYRB-eT2f2bnkt82m4x?r!= zdH&VyFD}vQ7hhdZXFky?p1>`%)(^(1MGVY1GoWB!nu|MPAiZmy!RFf2a(Z^o==H$` z!J?;5R3atjm(n)9b5$?ArL5IKW4)RTv+g1;je)h?km&dBD&0wilSAl6E%(=I|_lc)Lr0YPv?QnAr~uJIx5$Il`y&smwm^9}r%0JIMqCsTOw6 z;S+t^^?2`g6mR63t*aL}bH0>2ba9`Xuf-(OX_q46Vl)p-3_g>Q0XHhhKq!8qRhbiL zV)}SEYd%M-tJuY=G5^)D0;*h+@ulope(c+b>+)813Z3s%iL5F;eh>T(kNGs5M_4)Z zsJO>hGt>#SJv4$&zAkPot8qo;Yd0&~A(}}-ix|Rc&u5bh<8-toEVj@`LXvLeK>(-I zkw?A@1hS=d^;}cI!YD_=)z8K4qAj%8a=vlwxR^W_>ydjpT~N^z4e13QsXZy6Oo~h=ZvnEgQ> zeAzVr+SyKpB2>ovPlYEq{ISL>w^(*k0~c9}fOi#L(ddC665~#e*+LMt(SXi8Qkoc| zbJD&5n8uA7aL2bDZ_v7C8@fT3*F=Mi+!za8=}9}P@Hp^a^onjV4q$<1X+!5})WgVS z=iN5G2Iv)a1=D|>>cOJ8KpDoR)fEi)X}aX)^x-UVhQMwv|LwoY;rceHqm|wJqkf$I z1gmqR^=KpV%3uI05zs?d{p4Xa8N_V8{zJ@+S6T`y;^Tx;U6|r^|DxXK)*PFC`o|1S z!a1i;4(gWmhJd1UowWNkTm%NGvVXvRx-jvRRs!hP+aF%wxxR2UOMM>0N;AP`E0J(I z9^Sd!U@1hlT&{d=f!z*+MOCA{@-*f-LSAm%GL{MKt?Y8CFBo4h@ze&H9Yy)y`gyFJ zgmr7?IgNG9hCX@TYXbk4!ufyCuMwf}$UE3CPIP+wj1`+WT{K|ZNo+7EdaB{0E2vD` zz0C)41zJ9v$m)bv@#W5P^ZEk0t@$Ddj9bM0Y%Ix?ZrlpyXRqCY+W8bUHIxGtrfZum-m~QVG4v^Wg*3Wu(&wDr8ddBjiH4H$i}+87TVq~r zVS0Iu>OnuXjA1o~8radnbA&4iHZ3&JZTO82zEoh}4a*|Mvg+aD9`Fjcm(!$!z=k(t@?i z_a#%02W9xh&pgKLU%zYg+?(9Gnp#=fR~VwR3+?!Z9@dM7N}(-f{bWDt=dQm@Ke%rY zI4j|Y?YPTB1j-L{fK|CAVShAOWWx>(uY>KMTq0V4k$`m|W!o3UoE6EzVu;9VDA!G| zJ=_$AqM_s99=+3)I}E?Xi>vaf=B3%M+b+|0ApQ)-XYhzbL89NAzo!BV@~8EqR;Hw$KzpT@_iU zNlBuowcF^N9Iv$8jDs_W!k!gv>On)b`Ks!gY%e0)N>mV)G+9bo>QTp4sVBpgE*E5o zk=ei8wgQ7|#$$D5D#$r7QvGq0zP2QJhQ`8+$Uj==A>sNC$~9#~I^0$k2H3{H=~Vdm z@1!31jMo?~!Th!B`TU1gP(Fs#vuS*1T@K10CP)y{JY-dR#Z)5T2PwLFMF+0wL;vXG zntt}WpC7Ow9ine+d`Dd;XsUad&?pdwG4ZnB#`25aLI+bO=7I0vt{fxgW24 zl1<+@ZU>~ETo0HaM1%^g*5U!D%d>@AM4mHZcy}I+nbdq}m+*^6Aa6?JvK!uidgFz~ zC#~P|tt7fArH)RHz=@9y8s9drN?gM9CghfYo_bq+x)Lo7Zlx0%q+$cAodE@pOtV7e zqY+~hm(ZrFV@MoR;Ly$D*xiI^jOWf~JCmqhJ%8YL!hKd_SSjtmO@_YSEn}f5#iuj1 zwFF>4i&3HN_2fi~AY#D)aJNqGEXSi0W}7C{iO73{G=`-#sy&@g`A_sXH-`?q+#f*LJ#8g_i0x`^Q&F zb0bKwOHBk)R%Q|!e(NAF+Ts_^m22(4EHYF9jI(|y?w6{bzk4l;1PsAdFQ|hN5mGn}`!Z~P;H>~< z6L_cSq9VA@@RQL&VE?VOjTRFcv!fEL`;cv=5@xRqC1cR<{$G+249E5)qfid;Lb&m3R_}8pSdI{0cPT4Y6f6&rdSqq&!XE>_G9XWgvELsL{gHoX6P%S1Fbd_5wGXTnD zwt$2i;i0Bm5+|3i8Yz#txm)I(*%Jv7wrdQRuti;$j zR(|Nv9RpdUX?}fzYOlN8gq=z%_545`Fm~b`9$DZN1hg4AzAbbM?N<95Q2!o!z8byI z(<5?SgFd*K{o`4J`9Szo-BP4{++~06KmKZ5w^JJiRt&~_|4Elj(6HjV&a9CHRb^ev zfqm%JF2WZkXTlUX3#tkzJCO^H(=hbhr|^0snO)l)AS0vK?QNr>%KF*CeOnd>1H<@^ zn7QqH@spRQ9Y0sUMzT#j8P0G~79%9cyj0!{1m7Oj?M*gnT`v=!%k*bdXIx#>=~-oj z1h_AJn7A2^26$+`n*R-lvbtiGr|P9RvJB42gLNIKdDeHxd)6Pz8?hGz`f9xoOfb3T zsP>w0t6zVpKLppg%9uww8iOR$ye2KMw>*7V5?^}EmC}+Dkr8PS-sors4lpAaKmjDK zz`+kRO!R(z{RGS^L%yGyd~0KB|y3f$YGaHyBqrn(KX#n6ZtQX#eBeD^i1y;{yDDe?=U{tO;;zk z>47eoP4_$JhZ#(Q5APCGBnGO!*B^*+poW@%#@4cmr}3s1b9$r*KkzTyzkk%xr0uv# zeh1a^YmD>m&L3k^l@f05)D05oSYpSjc=57)3+d~;_ ztg^CWxDS}Tw#wUGL~?C577RNi4R>l$1_ND2wu0kkDJ8;bidX})^EE+8tsi<|#}J2! zOi9E3Xrs?DUr8k`OO2RQ7WqD`uPr4o{`epy^PwVfs7G~Vj9}KW;82QGAge}|y)h#z zKHl~TYgL9sV3%4PF&)}m!XC&t2mPOa>@S{SjV9&&`iGLqxZFfX7tMuDIpWt9tf04ik@4 zKUs`XCeFRz>tr*|v)QGl$)DcXR+atfdDef|JRygM`D^M~qdGqgZ7HN=W>u6)mP3JQ zV@I+&n^%5Jum}zOg-OdbzkPKyF>Hjia%;7HM$;^kH`L0s3|3 zW%FmIiO-yOg~jU^ofABG_Qd7SC&=Jk6xgl3E@EDP(S&JRQ^6(={N{LC6t8&hzaJ@w z&xUmF{R3suC?+@Msv6Xy8xY&aGqq8vF$vy?@x`a~NQR=Z!P*0l&c<5hAj^MVb>iI3 z?Y14SRZL-_`t)w}#cy(xFMMv;FTg31Hp4QdDLx`YyvIRZ>7m|X)n$dz!&h@Z3x8fo zjC`uHK4b1)T2df*dOI57l=GC?Na2@?qRO*#Ewm^7?$yzqYEU{>y2dVg!a9{3oh;4m zOZe`Y;j;*x(R78-uonw7p`2VE#Si=@_&F5X=u*SpPrUm(wPR<0pBeUpucpG7xJI6V z%&1sq{;T-eYBt8~d^R)q_qRR{w;>{aEt36|O1DcB@l%cAW0jvM)Nim0+&A3$BE)Hq~{U*VcjCu4z6jdi;35vbg@U{2d! zlHH>J{&1lz+K{!Ra@VauGzk-;t@|`tGw1TO(uR)#6O{}_*L)&|CqP)u4_M;nI7{G@6DSVYw@hwhlXrdQnWi67fQu;_S+X?+E=k}nR6U) z5sDr&jW<|f2%3cdP9$9JP`d_(utPLlbyfD@IwsdJ&le#Kvk(lh02DAD+|3Em1a^HY znQm#|TVpx}BW_8(z7c}$C(|lagT8YZdp?D+a57;iEXw7VNCL35Y&W)^H-~0 z{d&sh8ajL9aQZbQSLvkyLUqPSuhf^_4JJCZS9!;56CCWS^}sKRS72s7K_M?g*)Y6% zKmX~GsH9*`K-yTFy-ceODOZbp7R zbmU4Y@ue(Ys9j; zC-6pLo1o{kLL9%kbUvB&X7lcXYwX|hsL?^}3xjvzjN>ij+`Ie5UEu!F-AW4HJV66| zQ4^2PH#f=d9mlT_T}%E#elSGZY#!sBO+rOYd1MIJ65Qcbsf7>G)s=;&u0Oq43-JJL zjCacy>E7(hQItC7Y3R;5P;=$xHvVTHU1Z`eMZp`ELvp-JCxARCM60D8r z2YzV+l1MkuuWU5xbMC>BWL-4%$UeoZlCM|$HP5*vg3_4Z=m3Ccz+RqX5(z$j(xdnC zQ{Xz6Pe#VyyEt-;4r|G-a%E4AfDvl)vRx_mfiu>(`P0}XliYvBI z6gEvj!za!b*ORZW`h8@*o0!=RR6k2G_?M-IIPs?Y0&=VI%+^;Bg@c#R?vJFj=lk3GZ$TqQAx32w$S-e2$g%&P^nT$)8C{=-Oxi~k>Z0~$ z=CKFe%IAJJ;RM9H-H*cF^K;`2COTt3XT~Sp>!0#{s~vS>M~C~UUfH;n&Z9=LsufsJ zw5n^pJDG65-^&lfQDlXtGbKA~jcjp(@r}|H+ z6H_1^(64XLV-?_Sgi1LQR*`X}~}W{9k@V z0aq&L-Na*N719)m!P$G6o|T40{F1U38!3^Q8-4cmV)+G&UsZKe-4Uh{l^eU|7}Bb}cARjn^lApT5go zCLmE%Q@6S_1{)G?Xp33n(pANZKMXIP(g^C_GZQ;taj{VPenR}eq}`| zn-`dI(4}G+8<&vU#W$(O>>Wtdr86v3Yw0SH2P_&SR&WimeY-qaJ(K7v@S!)a>ip$m zmSCmm{bHY2XaROy46w-qud_!wQAkf<13jwKH`o623 z7}DL)(NLXNmREJJ3S;N)1Hl{%?|5fKpLrZyg69v;?B#ThA;#`~2fVcHf%D6W=;THc z>AVrr!MM zUka*hb)+c+A$@;=%+XZNDuQkqxt5N}sAV*eS7SRdg3N20#VjTVJX=bTlhIKE9fJCd>ivG?P^2()Afosb<%TpKr#N?dX z+wxoh9!4!>0zTyNY7F}Vz1sbIOT>3sFkCZWB>0D`3s3|bJGf~{>$L(Odl*Jej*e=; ziBuX(l`XEVD2}MnU5%_^BS;MmLvI~IhD+(8{u%fAL0v4VZe`MfwbnGjVcwU5)ZQAr z%@#2>+(FB)C+uGsVE101-3O_6Q6}>ATZMkq?G`1orq_kRw}s#SrWiZNSJX34#1KYm zFSI23otR8;HYcgEv)UvIV8QfzEfHe z`r*`=d2WP-r7~vhhu}4R9|@VTgjUWNhZe|`y$oIDcyaeh1aw(xy~x8$>HQ+6_w`QQFk)qVeX2|Q+2Ai2KJS&BU76nk#5I}lQiDq1RHvFVSmmNYHc{d_B= z^y_<^O=Y^mVF9CNe09p~*Nl_mlYN%?`DuKV+1g^Ex;KkbK#t10aCbDOP(BBi6+!fZ z&UO2*YpBFcI7?_(8>k?03pIpVL;R}g?ChEd#H&Ch04*j+Fas>G?+kvk6WR`khOxWb zq|@feDYi8`pp(D<<5{;D@tv#+*3KP*v}z{)d>eYV``g8qyekQ=S2Oxh|6e#O$=c}B z7-FQ;$Hj&B`EipFcsX}3&vWw%-8uN2e~amswqZLVm~r@Wm+qEaz|ni3QoZ^a{HK_i zwmTb^w-x)F@}|2(-v$rB$x{yT9rEA(o-N$G8YZeKlDYT#E&OOX|OEk@uqL!*xx|IY6gaT%)&U-NdelbjkC;{_>x=-ZDX=yWS| z`f_jbIyzW1~!=~H{$W7rlGR@e_lR&6bMLxomR@f*b$d zMq3c5Exu0uQ2%p$Ei+9@K4u}xs?s)NXQfF(UCA!9ALp~ySP3`WVtL-26nP~-vC*FQ zFQ=;Fip671e5YffB5fLqAi)-#s6yg6yh@ju5s*NYR#tQD*BtDu{ZQN3;uGW$5u=S%oNz|g@MYH7;(cjYT>sMuh6H8&~0*1z@V9-b!HP=Lyg zo1*Brsf)Uo^N$G*G#Gad*W3UrHXi^;!wBvZ!gb&(JYtaJu`YFZEx|{qc4_}Lf2am z#LBt(eOO2T_2jEt#hsmTO-pIKb^1z?|0?q(u6wDhh=ZSAlqyiY3XGBJBPa2!+p#Fb z`NEhR9D0C+HJLMu?>m)5aAoio?8J@F{o8*#z+*hsM3ctgq|h_(vZldgM0fs5K&!Q= zbMJv4;oDeS{M}1YF`_433Xiup%qh9q{62U~Zux(-g_KobqjJ+_b`3Cb z50FNk9b;_YNlgIg#qPzbsI=#;5xm(b^Mpxe=oU1=o`suO-=fVjV?LKCEGxL2>f+wu z$#~OKTgLT1ZXw~tY~=9gg80_~dD94Cv(aZuMr@zp)>+IR1&-4*@AeQz+pCzE;=t%t zu4H!QC)D)TL;sxMY2N#no?|IeDp(h52H|NckXw-c>==KlaB105=b_{+I(hb-P-N@< zx=Vc>`vxsDVhx8mViSFjHbZTK7$ex))LJ()4(~;?@z23Ov{3y-!y@Ybwx=l65F&6) zBAtT)@0SB{&p?uST?*)3{IkWUt$zSPMX3Az5+5WI^L?i7q?GM&;Em?uOEA`{KXXIveYoUY!CBqG&Z37M3X_MeK|Qw_oU<&-+VzuvCEmKUl{F8> zC#xBSa2?bFLH0Gvz^`8msCcNy?A*a$mEyEu7bdHgM%-LPJCxeA#-#Uq@!^>Tf_z}1 zoqF4Di4{y~w@5KlC0^Smlgg1|(^h#y^1wfd$9bg9&Bz=?(ZgIk8-!`tApB@cbgE*I zw=B|;K+xb-&xBb7TaD`Q+JVj&eY0@-^wY9p#X=`kS55G})t^PM)`D+XWtjMhUj_De zI^*h7DH;xQL?xZ3Rp`XHT=E4LV$--SeeF{~re7?)6`JaPV`ae!Icb{a2pHs3w>qXHDCl#O zdq6bJ-JJm|odPj{hm)S)Y}*#yCLkwXEnfxDT_As=VZM(lC@lCWQe-UTrAqI?1lR`f6=uI*f()**p)rXdO4NKY z!U|}NXRAr-w38anR6i_!)W6aV?^I9c^c6jrR8PR^0i1_#%--rp|_ zoHO=9KRdiLnt=xiOU^fs&x5F_{}Zb{d#Jx5zEy<-%_ce86Akk%$bcA{J@b#!XB%^v znB^(YTSeuFZ8?YwS}?X-q}!5WI>+V7K2gxs1eRtzz1WinfwpW8lP(_9xt-XmttIbp zL2h6W`S`A}ZBW+9Jp8aI8CX7;(wx!Bm7^^!eCropmg=>+Q2APiLb5sw!z4p?SGZ8ynjMBuc3)OO(_h zF2LqX!+V?ueii)KEkj$|ee9=#-K!a9y{N%tLS}l)R(O+?(ePJ^7cEzZUi>g1b1;L#WoP%)_*9IYG<2CNI%%d z1~wV&^G>kRl%X&IA+(rj3J>C0R));)eSz9*jMgAYh&3D-{p0F2GN_p`7;D_uMP7ld zh9mlmf|KvWX{Y}?Wn@tjCiYxYIwR7ff>f*(CPxJ9@4~^7vCHs*2ma^yR42xz((>9A zGu=ZT_x{P-p!9Z3Nz<|A>@D4C18Saf&c1Nvz7@KpQjHKTjg?Gp9rmWIi=vKE)+W}; z(WbJ$m#*(lMDdWW9~k=4azn5Yb~IZu^kgBZCwT-H;O2C!i)#+}UCo~^!W^*9WF}>& z#Wq}jm5p1?qGfm627oAdK%3v6P3Dl>vYIp_YOxr?RITo>57Bc`ZGmz#k&3T<4bj?= z`oP%eD3KuW^5om4YrcLE^y1NtQRf3cFJA14zR|t^kkZ`yC*?gq1$9d%PQ)#$I(Z*< zT>J#51LB9(q=Ely-DtfJwirJiD}6)ZI)n&{Q)2xlpT*NwJPTu>K<_bhdpDf%2))Vp zZO&=mnaJOv&QM(qYiE%|oVoc@j`<4&aEX5gLFILnPW(t3HK^*LZhF3 z8KmYs7ntpC$=Rc;UK%K2sf%#RtxUM|`3mhb84h&)v}hh)!0W4M(3apIivU5j1j%{W zKBGVIbK!=8^|5SA6v_40wwl$nWuALJia1=&?SuX{p3L5dh19klkOnb5YB@u!_J}BX zo0HQVzQCXb-=$j6w6aDC8p;xFgp%L&sIh#B5l!*g&A*leo-u@UuI4laRB0f)Ah6|k zZ*ON2tDa93^*lMqXN!7WuZEX%o4Pd{_U?5R@0mF%p z1n@IL%#U2?$*jpABCos#)p(wB_7tffC^HS99#Gjc`qA_6{#g-Rw-a5x2md4v>Kk5< zb}Y_VdfhC0Q&%HzPWiF;^JPz@v~Y#p(NA=~v)i9@o&nN!XvU^BC663-(Hcj%V>kmu zP!VPOhA(murfMS&E56Es7}Z5^_OFqLGwUrEB^v}wS^V0^{UNX_pk^(;5@Y$6_l+}@ z-n_>Lw`fSxev9i{EeU?gRJ$0G!@VJ-yq9B32XB)l%TiMgDmG6G&C$S3U%pL?A1DtC zQd_2OODPIqfleO`uVddiKGa_emo-xx&9+dHltiNZe)u7_x0ISb*VJ%@oT(Z*-nq?9ZAwyDeKaev}#$}5Js(t5jkum4&K$O41K*imWrH*F30g8FUD%~vzt7PqI9 z`9{2tLFFd$UVZ8epAXp)DKkztNEs9oE&7;pJ?ZZ$-2m<<9?-h(CuIb|^+$Ubf(zLP zen(ult$Y7xp&}X6S_djnG280#RxnR&OQoLa8#_dZNQwTdAm9@)wb@HjAqh;MmVwMk z!>8oaVoYFRrc{O3{bK z9OdqQE8%@y*0j2~0Uf6(-v)PRA94CvxwoWwf05FB;19%QJuw}TwxcEuH!jEf)tly( z&=spS9Jn-tS992eT~?_)9}2G6Lj-{bj7AqsU#GWq;+`iz>vnE}m(Oq>Jx8a?6ubP` zn5NeW|MrpP!oOZAw39F?YV~npO>ti(=(~reaM3}HBspIunB+q{c~ynx@@g>}CP`Y_ zr%bf>LQrXpZO__ku*_Ej{W;Q~%Xf+qO_EAUw-gx9`Vo5<_KdX?taDSzQuT3Vua(%6 z?UL>ajnfzMZwPXmh5q@wKH^eU-Pd19k#sPtUL?5panw=3Gc=}bYI->KS z?WoKEqmXa)(94-8h&$(#l+a;Q*+LCUtyKosRCY8Y|L4u$v;Jyq6DODCmS+-`Bs4su zIHhF|>iI0aB!>~};3{jZBI=dML*I61%8%VpBPO@t>1XjpN2PL#-Lp$CrmI9eVj_50 ze=tFqdf`HF*Sh$_YdU=yVeN~!rfU>$8RhgR2t2eB^Of-+Bc|FDYI}2z4F?*|pAYpf z!*zBsp^=WpCjEF>e(@__QGGgK>i7#P>B6NgDMW()3FDgL<*gl?(hxViwC3i|2Yxux zew$~zV(ZvNJtR*dC~nRbNr|Izi?C9_dlK@s=gs8I^zl~J*p@lJ4`ihkpl!LDFiWEM z6mYg`13fzj&u2cRz$=-txwwJ^vppC2)KF97H?Etg?fFE0_M{3``2r}KVO2(_BpNH+ z;=X(|^lJ^j=yqyG|4-w0@812F@dSO7AAg+R8q%iNJn(nms=DYpR?wo|`%AOY%{b8z z=dEhgpbg{iFEO#gf9~|{U8}`2@p`;`gBH)@_ep2MM|y~HtO_by*Y!Mh4Fy19N zRI%r#C-||i5^NbDrR6to1M9^j^z-+(DewXq#>T)Cd9Je-0W4K@byFW+5S0A<@)$tR z;nI?2YH)-y|5&Lpt}+^>_`!?BAx$+6PKnHTvHP|7#`hy9H4oG!v-KSU?~9eusU~Lr zqu-I3;ZK*2i{V0EUz7elztf~z6E8vc>o>N8@f*nf{Y?#Iav#Y?IOpLtHBvVGac|G1 zy`n_6vsPi|0PDb)6WVjzpHk#6w-L}PIDcu?L4J{Z!SC=5L7$RK!&L_q3{f>*fPidf z@`wEQsycgRF#n}Eu@HwmVvo82y|cMVrv%jSW{vzy)wMhPLvmyF)| z0NS91qoBgQ0Ers|%F{uHwax>}`4#t41LL}Z)pZ9x0YB>DN1Tt&d53DMb0%K>yZ_n% zUkl3+V<#JpYJ|Om@BaP*qtW#kw#E>l;4ez6PLd78aQso^B_6O(t~J$~#B=9U zpyZ_bL7L4eoj0?Pm4dc%quXggEf|O{wNgtmFtp!r_Sd9Z)<%MPe&V zN_1G^7J?mh_7X`U-R>PJW3a^lJkITa>3*JEE5W&&5Qo8rL3QOj=Ryr3=c?`MIw5>b zISDgnPJLn>s@7?v2IhFU*3|FLqx&b(em*8n%l@=!a<0v&17pz+YByvCcTX zKl99F5Kc1RWsmzq|8wBIsW690J3OYEsa(tziyZcdIW%)cHJt>h%NZR$&wnCwD9mhBXUK_jp>7>t2-)&Z+=C zbU!6-?{=I_taUsv&V`R)S(<4L-SH`)q$7OlWNY6fb1Y3wKwXSZc1;P0t$GZ|ZusXv zOOC-+KwcqJcrjV3OV=TQMIQaFgbrW55?HC74dBVCY zA32y+_IervRdKlo%T^+D4ketZ?vN4kLvl?EYz#y_4>!`kVJ28A6|{V<)!ubn8zg7) zUlc0B;=YRh$J}&E&8Se9Q_{YueB}|VoWBeksbgRB5kI}epBRwluZ;@dKgW;0n0^c2 zpTrWz390M8+lk{-MML_Md*ZuCOCP;?k0oh4<-a}pZdmkkp&h%VzIH*r)|27r3YIos zM|Bo0h2E`yek;b_LS0F4_~#8CTJGTj5q5Czdw$}Mcme_i?a%qc0EwPD$0>|R=0bxh zdn&bqpbgreVj*pQ9@ECj;cPw>yZDzsm@dK|oI~iZNMu~+_~V2Sd~|qzOyv%uX>`nA;VQ>J zPilaLkkoxf-lI->c^ zkrM@+#5QuXuwl|sG`UZdA`)z}Z&pnlcXvIUVJ7f|p-aSJ6Epbbfe8eYA?>fG>9!pt2)h_iulj7~nT$iE)6AfXBl!{NjHX z4cZQgK9Nk%XtQ9tF~6-2;`d*V-Ky_mga}RiVRad4KM^gfeXXK8vRubXI`4f7_pO0d zFu4>~>C!Fu*ANwRlXc{LzZto3F03`Ye)BrhZnW1%KhCd_3@l4}qe-!qxzjB1xphSM zrbAkyy&3Fgu?VYjjYfljW~zG4Bfk$0{8E_uRc}z`^V#6pW}jdKOu&YYhbc zU9fPy+rfH;S6JsXvU9su^Ilh(t#+V5g90)odI6)gB;a&aq|3w{|Dfy1^y>I#Y7M)M zhcRh*GCJOz8%mWPE?DQITHgi&9xubDDiU!SZT-90d#YA>*CN;QESCfNkCtLnU-DlL z5OV1b#G+5e+sXspCA*)j}3(JlV8nGnvlUwMMa_K@?!3R`4|G=KEYdTg%6z z1xPNZV9}WdG&W{c9!+z3Mdj_K;(OYjh?d}Z=t)ccO zY`9aW9zu+abTO4cwy9C4V zWG75+&pZ`H6)t@e-+}cI_z1J7_(9*_Yb6nU77sBkt#2c(U2PTz0acYSkG_}s?_bX< zkP?vk17S5BAdfSg~ha(9{3GLw4`2z{(-?TE$38|06KEX z-=yZf7#-({l)X0u;~OUh*drpl4zU zBB1HQ3#;!;vzMocfuY`wlzLBfpVd6qFT=E7MPBwJcoq*uNNFf-C`s|%@>;JR5wf31 z#M?59PXNU%VTV(w` z>Iz?d3JxLb{th^$=3(;g+h3DuT1?q|G9TD_VV;XE?yDd zEPrM?U8-f%vR}_g_!d&Wt6$bBd3p1kEog?m_2k_wqLIcLmAy%Z?B;1fvI%}%`Bvah z9_YQ^4tVp=zpMehu}&RD97PU~)VP+w7J~_5mI?FT=%xr8J#=;A`wpmPYnWVGX7M|= z>#tuDXQokCU%Byi6ovI7f{izlcRb_iV?S!~uFKI5Nzn9DshT9G)ZT_g-ZJ<~;lA-s z`@9h$&Aw`Ia>iC&FlUVD*FNMpSF_KHeePG%up zq^m2ozMg!pHvB|Ud`HWG9gKa2aX0Kqaxa%W7a6hVuSDFfK9Ps%@-P2?095PL3E}St zc>UOFpu&W}5=osx*qL#VRG|phZG4kXS2cH#T<5`>e@W}@XyzM`HHu59IKj6#Vk_9z z0O4oo9KD3?pdyqh-1cKbP$cA;+N55+Vy>V~Zr}A#qDY?X@0vAi`(i>|AW4q=e&qe; z(^vJJ&a1}sWB!jm{cWmw_YbL(nM(D>(j0b}vN7*WClBM(n5n)({5O|V4Jn{3UnmJ! zUVSN@Amf&?g|XEi3D98x=CVSko#+1Tzinf`wzK9OB6yYeFtgSlLxQ-g)L!mLH)XLH zHujlJD}WF|pPVmH-c}F7U#=^cnhi?(Y==gjA4M<+p{QFgk04*-X2hmZjK1q!> zJV-sHs5|WMA-4bRP{u&Ds8uZbxNZZilB-g`}ZhOAlHqL zPsn>uIO#H;yyOEN4nl!TA%|nxo7{!N_d8BGDYGdviyHY^@wf3c6@EWL zr`THvIg}7C%E=TRSr8sCTf@Ra=jgv5LAk)4$lN8&OhnNqkkv#xo?TV_J0Z zp#LF3eRs?b8&PfJ5WoQMu>T!{6$!wWd;jx>S2$F8tkbs-ISalM%oGh14ns`0%b^nq z?~S$QY(&5ClVbGR!SBE1)rl;PdjuSY{{Z{b$;tGZp%KOF zK*X*^3vv?Cht$PgiH!3Ag98`?$RM5F>$!IFB78lTdyGu`mk);}+=0HB4x*=E&Wx!vf#KnoO=la5p z0k`<+^?JQ;yj_@}w`;)#@4!SWlAvClN6JP!#SuJ$B9!iq1d(LAkve5VgG3AIlobm5 zg1yYIi8g`$i`M!_!jw+_Vl6Y0UxC*wIR?|g_rwzc{u6h=2bzi4@r+KiZ9P<~h)}bI z$Zvy&O%&CB9S_VRv=BLAg=gFg7tVk^x(eQDr@pJ*CCr-JfB!EMz*C*-E3sWaqDAuw zeNB}UOcNc2y7|fz#&;}joIlkSW=7ujMR*ANhWwHJ<>S+%Ri!`ox8z41Niq)$nY*_4 zea6?eWoW_C5>AeZ>-*NgEYeWj>uNk{9naKCx`vSgt%i-suU1R8YWy@xZjZPfIag$6 zYVEQ8S4crrQ6$(h8D&?K9(}BOzzpj@1zKGP&lW5qM<)?(QnI;5H*C@QA2*ZJmT}Z9 zdL*|uYrDH*3aIyFZ~Lzkvzwol3M501hH^Ql~m@Am_(aC_Zm0o7Z}>O?T(=cGa8Ssudsv4 z_PNWr#mub)=+x;hmKv5W%a~YXY!$7Vodj~!Zm%OL+HLgedmg~f`Q~0~`bDdwKn*?p z5|I~vdd#}F!Epb$P~v8{*Kfl}5r2Mmv%6HP={|~!Tgi*Iy|F5T1&-W&4&BYkUFYw- z_)<$lOh&`SwXGn|B6Wj7I8D0Pty5t5?fmtJwGd zkS3TAbx0RRo1&!-eT7^%=1-2?htIKV3@OMK6D;b)E{=?#8Mi*Y&SEHn~q;uw%MiXn5eMNbz1AvO74B@PErXe_z8GwO(Sta+- zupe$uL6y4ZrO+NZmCKcn#w-=E5+|GvXW3P#g@0l(3bq8Y7e6n`M?A513^awqjpc&k z_jMLUJ*^cp%iA8)`#+ZwkpJoTG61lq4E4nAu;Bi8!x(|Od=J2zqj8wvZbRO@=4--W z-`4}16A!v02A5^G9UU%2B^6MbfTOg;_2u6(b=M(xTi#TTWLjsMMy|yjpryBDAfYZV z)YYqkr$MlA!n=E02oS1zEO-f9%4CY&ymc{vI6QO}*iOMthzpDDN(Cw2;*U~+#OOg1 z0jY~t)Jq%fLgo*JaQmmZDuEOKlN&(I>_gCx$q1x$G!K!W0qXWkr%ka5fnE?OweFw( zl`P!9TOZ|P6c+xgjQI@zG-_zJF{lvdk6xsarAOX540|p~>I42mVsP)a zjKw|_`7-@}EBfIQHW_U2%IWE3H=dYBPGD9qh~NC4^04jeVE6<*EhyuQ^OEaaDndzw zwwUO9sQ9IlJhO|8r4I^1N1!Q3te}*E(ytf{f7N&8kW8FOTt71 z0zV6sopmkb@=(C$q+xJpK9f znBeLam;jK?4aGJt8A~R*o$0{YMYmAHKC?}{(re;a!opiu7uZNeFwD|%4w2kx@gJ7% znyhf3y7u;)vs+G^b_c%jy8`|@*VTv5FYsS&t>rTh2eWr|$dL;zKy6_UJVb5ox`7#j zZO2yTuwHK?%}2Jej?llr$Av7lniL)c(fjV?2qRm^&i9E2zeS2z0R7WgNP?HN^{Z#! z#3bg)2LwAEr5PwKRS7?_g3siNXF{_Yj?I6@D@ssx2&6O5XvZbBj;7fF?^%Y!5YyK< z%A{D8hZv=Ce%>uVq98$4>~A0b^MCk7y{Pkf97#* zAkRc%?}}UAb$xBfU5BD!%M8%8Qn&?xG;LC6l z*Z_*XON&dbLwU4b17p%WPOvnIVZep$TzN<52jTdI#INcfy2q$?sPR9}OF7SsY1=NS>yQh%<| zjmoX{{2s1DvBuONLw@0}2ZVCka8khaPmY7v&4uJHLPePRjbSz0{S10sae2(<*}Orw zM+Gqdyq-&i1}Nn!yBglJWa=FCsi}@FM~cML>TS?Q#;f>rR?Iic*r#Yqy}VsB$yldM zGMI|BMrP(^E_}=H%eT7nf7k4n1vSYv`P6jjAJbd~_QVrZO^Pw91eL;IiXDuEUHcvr z?A__-KkUiI$d1PB-H-txfy6%Daq!9;Yv z-G-Jb$g`V1=cc3QmdS4(tv5bD%FyghWC$ib_$B@zfaWFK|6N`UA3neKu~#_zVzYJQ zr6R8rGsUJ!?!XB-+TOY{bu|3dY|^e={NYmO>)PM4fUzlSCT__^jrAO0oru7A6VkaW ze6Ig^ThFx)f(4Jud7I(+1VOsWFeaB>qk~IbbGn=V$m*xFJ6K{gnS3A^YlShj@Bwe@ zG0xJX`BGBnh=f#`$u*#sKD)MG*}3%F6W@bnBofy|$Z;6A>hk&*p5tx!K{pz1k2(y1 z^NHs#JS_IT9FQ0OYfSgQs;D3KRf!&LxBG-J!XH$QixyWOq2vt&tC|Dy2zi<)h z559kR$1;q7@4iJd1R=H|k8!F)%zp}L*_5;Rq+nX7P%?nmTM3`-%awNXFvnTZ-+t`^ z-Ylxd^@A4s+{&jlEVe{`C51BJ7l+rhR0dB1e}+v;e-YgI-hB1ysK@W@F=DY!+F*x8 zv~g(DG&gaR43F}*ii3XHNXbv~X}4yZEF+-jDOQ>Pqcz%yUcjHG`4Y@Dn-~5A42NV* za=8B*fpT@BZosgn)6%FKs*IzwzzBtdT7ia^cTl&KJp$1%7k-gI=5{`4C-V0N>CjyN zOp@JsMWXNkZtJ|S)Q<6$gwlYwRUEsFFQi?zFPtbs1GdS4fx6umFxqp9f%v9xvlE~(p(q@1WRAsZT2QW1>}f7dyR-yQ^eA9?#eXa}xP2uC<4>iQL-0myhu>kf5k0XM|r-CYwC61!QTzi^>UPKT6p0<#89m<;ba>5 zKpcM6l%XjL2^eeui z@fQj!JL^=;$Yv;imh`!PayJSkd7Jt0b8AmtxlTu4|KmcJj|@^E?2$kAWJ0g9lp?I4 zId*X#x5uR`VOeJ%ny~0{;7yvHZQ&LAJzn{XFPtgipb#8 zluK+<3^p&XulAc!fx%XUUiaQ1?OP#c<&1qZ=vMD9A!gb z)S3AKOteQ(5>f5HNpDGzQ=3;Zw)4t4F;m}vKxYug{A@FSacQ8{bpktosNv--7N0ux zspFLu*Eu@}x>N(9Fy=gZ`1OtDE@>Y9uf8Ml%-Z15I&|IAFt160kj`(vTPgTtd7Fk8 z>cjso=I}}m_{s>R(QOp|IKhSF&0OKYhN5|6*_@>@z1gQ3#EWrXtj(N6tFO!VbN z%TRs;tTtg2=Fdw6;op>lfA?gSQHCufwA+uckK|$1ncYfH!-u0=8ZBEZw9}GJYZ(ry zBJ=$wFZ{BY%y#B*{~$}Ej|zV?xaET9f$FMx(5eDaVewt_PmYhO!E2Lj54faOH5)09 z{sS$>+FhC{lVph;M*^T_Tmt79fM=hL<7JPmuQ>-33Ksg7sUA*Tua_XHVqL5sw4=Fi zJ`RK5-Y?EWZyecNbzr!Qw3zMs8#>Q_L@`I0?IF?#)bE;=Tvr>{f6LQKDUv109-!ZT zy^0L<2&<+ZyzR7B%(GUw6?Rl1U^U6A7}D4wDl7H!spp%}F9N*qi(*8GJA+7M=!mp9 zp3Oz%QR_}6F}ZZ8j#OKm7r_DnPZvda;JgUMD&3T@7{$~SC3+c7rX?jOYr=Pmy&y{g zioOBb*it_z&=l$in-bnBhl#Z^7> zBfFt^0_zPTI|eEd`uohv2x*R0Tsa?i*Z$0A-LW50Hi8djV+W($*j)j~3Z-UKueaY; zLHhEGn+L{jYmE(Z%<)yUWGJ5g)$c+8LmN{TaZ4HeDzahSfJtXecEu?ji@zS+vLNy(S*JIS3;WZY#FkV`mY_l zVKBs4n3`fuDvz*WkvID>NMznolzw@m3?*_%3HWo=n?jcD!cAg~^w+uMxq?oY++EEU z_+S4@3GkuLpA&r~886wq7GYp`E*#TYldoZ&C(fjUgynp5Qt9$_uT@(I;@;oGX-bE= zNN<1zpW}M;bMX8vKbTyWlx_bHZnfQW^c?M+#dEI#Mxefd)d_b^C-m(@!161MpD|-> zITi!C*@Uc&6AFjnJs)gBLi_ z6KQX}_mRDWYjp@=CQ03y?%q;(RSxy1yHnxJ-N*pFXM;k)m;5mY#MPKeiqmkx{mU9v z2bJvuzF};Mu}nzDNMegxk?NBk@1{1u%J+Fld||LlP%~EDEd-C1Sj5k4pyb(L*&_*D z@~}|?tDaG^Cwxt6bq?78q73)aKC}O}dTyX=jed6OL}6$h5cp|+3VL{Cb-hpsPZAj^ zfO%A8dIn){lI?8eMR-d}w%iNq27>x-9})E^b*RxxlgH>%WRt*HwV@q_LVX0+p`T~4 zhO59%(>;KGmP2|;m`V!n?F+vLfUgcHiB(dDdu+U8&NMt)wVb`y$q+ss*!z0V#@68a zh(6)9aYn#@DjPlPJN&q-ZWG~G6d8|6##wp#e&Lt5AvwD^Lv}MYAE3G zq(;HR;nS@TgvY@r8gR1%NQ*(;#@$p~( z@C!h<&Kg8u8HP7+Tu3viY~S*v-{BpkT3szLM}65_#}ZLw(R@d#5E|i9o!+Pu%jB!6 zG?^s&JE}OZFH7U3^&`whbS~3B6$I|Tvzz!m+yKQ0VvhF?{AA=rVnv_hE5jsw4}?|H zYZF>f{Z3_Q|C;NYn)SZlh!J^?IU&VHny55!xg8I(HnW>>-0{#xsQ=M+gW%~VqV8?u z=*Y^gg?cc<`4?D$>UQ1gPk(P#nO?iwa>7c~5)XDz&VLAQPmY z(m*mRU>6f0xFXKNM_&3-d$LSt$~`+XE-Q<8jIZ>n_C$o|+fv<4FiBWe2xdhJ4bJm% z*p#T1pwF!0Nc8%pC569l19OY8>y7=qe*Bw>o0d47tgkh{(?69MrG1Qhrx>|G>WF1m zD7~s;W3qL_OFMw&Bu(_f-wN=vgZmfI2;gcKzxWr}|EHZsh_SL7xw-j{Q7KzPqDr5t zO{<78)_H4LF`|JX$NPQYDPFgVNdM~15|oa7mNTm`HI-pLzoe`ZG3m6LXH~MG+qWdm z=iFnNlEw95lm2sS{nn-i=rN%8j|Nno=fu3c_eVwNK`RIB%y$w@T8<#hcGc~@afkEc zVnjYnu^$S;XT1$D*l@gDR@^%I13KOW!WKu+V6eyIWwSJE9800*(5d#0mDqpxn=^o1 z8%-85c_G}+Ex7*tu=D2tBJ>`r+cFcLAk~!FMMwW>TNE^=(+{qauY725nfJEDXzvG6 z&Z!uT4Qe>%2+hBABO7EN(@()xWOUesM5{L1dksRXYdq4tc{dDPoNX2%p0gTH-h+Hz zfz=2_DQn?94i)6$)N~CLP!ru@nfb6+RVCYxq`G2f_2}g-y_Z5Bl|X)6Y2XTok>X10 zk0K6jqV*%GMZ(Z-tLru0pLMXG&&!At!20q&RPpi=n!@sob;EBO1ZViX3% zv!kbFF|FL@{`)t`#B9jI=eBF{?6wGv$aJetBG5aKTyo?G6gn)?*Pfqxw(jXarpMj% z->fHpyAbS|rM#p%fi)4f-?LopTaZuh&ZUfFl@B}%w%IVYX|mME{Z37`@eEb)wu_PF zxieN|b~&ZTjPuLnrz{=;>lC&Q-}M33kd;}queM95=a0;&%11s^nyrUbqD!~-#ZFGp z1C3uxS9exbhyVA&|A2pmuOA5aZ(_7&_^tQ0}Ol(G@W&M^Kpu7-PpCvDIo;MeP9YkpOQuwe#+X~S1Aws;9_RaO4=MDKhWQX47kafaKY*2g{<78ik4opqT6N*CoQ7)gqpuu3Y9Y%{KdQ+MY#((Qd^uk-nse(BOK`G?2x_} zZ$@?g4AVb@zD0gy72yuRK8yI^8*Wz=wkIl38D(bdU3ij`t>m2@b(VgQeP*Yf%Y)7M z?DI_oovXH!ev>Of|Jc#RQCix3@`)<`ekxY}vsg!rUd>;fRBi-_fP3%?N7*L`E4*p3A0hUI>~NF+W3Eexiz`(yTFZ!@pI z8?CBw7QCtH%g7^XUf1h>GD`C)ET=LjWg`}kTl(i{2h z(OeR+Xu)2eFG&Y4DE+<*b35wr$aYAQ)faNS1mjv0JW4+l+z$8}Kb=4y=g0-@s=7iyjxW+Sk(A{4Y>>}q{H+>7U z2(ZyuoYsJ0ZtqEbn^>j)E!n9Vzb4$|FZI;@^|}LgcxPCUwbc*Hv*eb?ey@Lshggk- z0edF2ZG>2J?y>zs5Vy00+9q^x^&@~NaXDzO=M=}O#7YbH~DMQz(c)2sEP>$5u@d8aA%-A ztsbv9TxA5#&kk_Dwtq`O+ky9K>$s0}n8AObns{#o%&}AaS8r!^iGZxRZS%}O4~6HT ztEL00jic+aVbi|efux40Fe%CM={_fCWRXKg>`#!2YG=&33T1snYi%BnGVB=^fZ`GR z#GURx7%Oo*7sOHgBA|*E$6+yH2yFrEhd72JTnQ{Ai zrR7rWwQfm8569)fB!TDs?A?F?TE}hl(yBQ9mR*~cKAlz(1@-BC>$x4 zC{$Ur0>4EcPYNDp{)`t+bvu3bc_Tt2ECzygsA0e=V8&-P#t^t@Oz9R78e|7)DOnQU z`FM{;AM?00`k9AsQl^mkQ~PsNH~8QG*8~vM5DY@zVaE-D^A99^Knn=FVvYCT1dnvL zLK$Q4i48dztw_}@ydwHF7?n)|HQtdm!|j4cCqJjGC7!_zv-L~9bifux_X(%yr7UMc z*Aex5^%IF~D;f72xC15~a%PNUTNaak!%dsYR$;LDE9X_%8ANG>g$^@R@zsuJYKBO~ z5-%9cs}KyD8d%-#OU88FuuoB90Vp&ktm7O#yw;ez@X7ZNS(|f3BeSSnzz4$aH3K&9 zV3sfO_X23qdT*Ch7TKLdnFrNl^~Q6(`|Mn)Rj=Wb z=n8GK^$$%Yc)t&w5k!P#Dejg17T#**gs%D!QyMkamBEUNaQ|DddcEA%M?y$(n=l)^ z4#C&{H5Q;bSo4*Zv8%KpYJOqwGQO8G5;bDsP7IRHZ*L69mCdVG zizmy{B`0V_^fY%`VT<#x=_!?0e*bDqtf{oJS77X^B7R0$f8mbWgfhSJ~Ll~D~*3r?~B9rt>6SrY+a0_oT) zVX}%tS(*B*>?5UZTRa73HAi9{d8Mw|TU<$%zx53@^U(h4*%M`2JrjfF0TQ--c~UA} z2**Z_wEaTv)cez$@Sl1py~RteZ3h_I(N>bY7pkM0@}vexy& zk{pb|7o}V5#ost}wRCfX%~ssF5Sia}`+yj-m_VgfXB83~(CsE2bz%BpS;sO;!*PVv z#ld3db&;HFSGC#|Slcvg6~g*#alTk_`Fke)Ke>s&AH3#0Wl|y!*23UtQFOrK zmFoJkoZTYM(F+;g$J^&R*W_6ZY?b2&cCr4`e^^CNy3`~TN94l`G;dVZ zl>c#W(zsIo+v?1%oP|wy?tlYfXB?GIo*=EnP+kUm|A78mF~0=cp{WsO+<(mKwr*6= z2Yz7hGQJz6VueLK-g9Z!^_$TRag;oHP}iYSOe5JK`q38;%Qo`P+%YputNtiWKblYC z{+dXRwVN`egzg*qB-yt1t(XSuugGK9ym%c=%90IDy4sAep7N)ZGapa<-YJi^gxSwf zDJ^Tn#>tG3uu&Vom5)YZU-_`u{@NiS-j$ii7aDoPaW1VnE^QwAM&S$nrbY0$i|7$p$19~%^uiRK-u{fF zK2mDO(8DY_$AFghjYw!>Q6_eKrc?U4dxMuIHpk8@6mLoo`Li<0Lk+6vs)8&m!C{>Cit%y2-sF$_;)a%3AF(_kAGvZ(pSP&dIZgVINIcgRoQ z%*4VrV^8<M-XV_Lz*zcmPw$?8mBKKD& z;yE?ZC)OC+I^U3wk(gfc z;8w0PeSYTPxnO&e4I6!HK>pwU=RO9Pnq~mE6$!zouq=du2nz%^uRojQE*x`u5_}(EYFMQ!$Z=BaU4eiBuf=#AQHS?$-^yh8Np#&TT zQwkF5?{*o%NDNFnE(8pw(oAZ@c{ba()Et_jLEcut^A7MbHAx2@IWNlT*sK#9oy1Ij zPTNcT&#>$_w8^=Km?-@hDiQoY|11hV#=;j)&Ny4eu4}7`UoMrUpM#g~YPQA>WWMjBd=ta-vrax@GzX3!duNaH>Eb5g4(Wta1 zL{3jEM1MNy|4LOJfPOjtF^iAGUB+BIE!S}|cvR8gOE@yC_Ah^W0a>@EtYU*A1WJf= z`u?BM>DYWDQf+|mN9QI66O(SDF!>u9J{J3<5nDI;&Iub|R!yu%v-KdmnR=R?`bGg8XaZNdz zX{XRmGeKtWDHseZeAGHkPONqOD$e$Jdi*VN6ZKvl+b$=cdjtx3e>2r%o6$08@j(#U zFP-|rzk;!b?f8~n-V=XdeMunT4G|0kW|v*tG}BtCsbazA)4N$(c_$fbkJPL9tn;uj zcj^tiq9rKRHWAo>BAb>TU#2CFj>s>GE@0b#sc#%h>nz{D=&@olb*%}e)`w-R_O(SC z;9=G#Xvr-EOcCwj3ICPCr*TRf4>f{QKEavg&kr@ zPF(mG%ec7ud%%94y=@49Ezr;5AcE4%FDf7yb91~)0|5ovH(C8Lw}y)&AZ+DT1>9|w+b|kJ*ytDVmp6ku!#jT* zqQ_rQ{{vY~KDid@4#!%@Tn1*C*i`OlSw{6ia0g_?B$|X3 z`1KqJQ|{jIu=J@ft(8P(4-wfLp$NPS!|Pk9L8Bp)xtB9VE;HX?IrUguGiug2{^SHH z{IoZ$x%I0tZVQOZ(b2wFSNFodjUkq4jm>>Tgx}aaY(De`>y4V4B%MO?MpahT6Y8&V zl4g|r4kP@IrN9e}Umhmyt{gjSudzG{vCAk?S@$7@~BqIc<=K=EfV=Oae+W z(rIt&HGp!+v6jNz{4yE!8-^f)B)%%SsIP9uD)9mH`00o|MOJtTI5bP|pA+_=gn$$k z7qU9$@Zon4jIUfFIj4H|IHCsh_Jh2gvLAT7{P!~h1u8z0Cd=q=iE1hoFc7Nbulu56 zz3`u6O4V3ma@l+&GSdHU9)Jwjw<@k4d6VIy{;7LShIXPv*3>g6w?|8#ANB{hhd|Q} zOB;QI_cJkCDFL-nBBV|{0ui;jPJkszwufy@>UTaj)}Z<&E%PG#HaG4mYmM%M*BFTc z_dZ&!6&+UDq)dVIa9l5ovhhO*CUFO3^S(Ws^cM22z3YZ0OHOwzuDRnQU4He478kvQ z>Wo$!x`|5Tv^6FC9A(2=r=K5>bTua+o$CK}Ytf3hE13SfAK$@<&a{5ZwW~|yum4>) zK!HmoC|QA1iv@n*Eg0|?GR_j((cqP6*Axs|c?ShOC*n+XHg^u&$L5|=jgZIMw8@_OJoqe6& zxOV@X4Ea~AFgrwU--n|>9Sm>3Dk7-Vq)^YM*0RIrp@~G zUs^R$LiGC8ZFQbh+p9CKb^$lh=-*+Q!k_J4kK)YYB76l*W-pk79 z$%|+y3{Q&WZlxlXuHeK%CUP9%*HD`1uOvAB#MsKm;$pSZUn>9E#rtHkw&;%*L)>Ed z9^W&Ak(|)r`#h?eqe@8shZ}ugr@uOo$Bkz&>9U6)yBXIPB2@_Lp{|bHe(6~(+h-Hp zom#WXB&z63$K$?azd}KZkqk?6HgSPw7{$Gzc9F05n`rgwoqzd{(W9nLCT43%c$8hK zJ2Zzr*?q)fUdrALS`x;LP3$WXf}jI^JBV!b!DQa@D-lQ>%z$r>s(IJ~N_rnQXFq0o zG>~;a$|rpLLdrH)**${y*dQ`8OS!40=%B*$ZVh`;wEBA7Nw6rCMjwqLQYZKwalG~e zngn0E!2PpT_UpuZ`nts!H4|%k9`0_}3)puHUy1D9E_fQ=@zv)Pw_zd-$u1?BT0pP$unZe)PQ)|5I3-~M zo7L4U_AJ^9&-t9UGPV-Qy6=dumG;gVYzav-Z(WqFX;&zce_idrLtxQj~i?-adN>mc{A z!Jwc;sy#uG&I8u)2WZAH<# zW61#;klY!CjueK|n5JwPFy#HMorRjQzmAdvn{c&W=R>|7wOhnwEvwnk*+un-Q{FYl zI>lQdOpy*Nt?JRHj*0}haE+55SRcG`ydLBuOPTAZ+Imy@Z~l0Q5l?KINI{cLXrDd& z?4N{~Yiz_@pj~-1k-t%fnPP<7Y-Yl0@mzwyi&w{tMY?2)IYz64crb_nH17>av*5d zsnL67UZfQzW1Ye*lHMU%4F0#jeS{GQRwomWA|W(<&efen^s4Z*05l;+6LSZOt}vO2%Q?6n=DQ*4ZiKn(SS$$=ZdxOX@XwzF zny1Mhl7QMP$MejvB+rVwkJ?rmn!F@hxG@vDN(8dqTp_(0Tgp=q(OZklr*sCG<{a`` zd%h0&k4eu2vOI{T>mTjfKW3NPUHQq_xM(3wN#RLmSS>`#;t>WY6wIK<-`Zb3)EMmi z(_cNtRIO7bmp()$#5GSsn8X-v4^>E7Qyrvd_FyYEut>6UfZc=*!q)~;lw5TZ_rS5<+yLj6t3?;cs7 z>zOVghZ7y>Wqd3M2&{O_Sh2jcD->}9jxr<~t0(RIZ9}%(osjys`8$E%qZ>=rQcu_@ z@MxnP3j5ynw4hpfvbAp-s@{pJ4m zOo&YI8@hh<32*$N8ogM3F3oDKKYs}^eYAe9R`+|{nw7~J+_LJg;v?Nxb~&t4W;XoL zK$Vdz6?r$8O~jAkXJ#X8^5ydWEzT4B-k(n3Z!6A#MvevqH2qy>=2;6O^s8bXRCKBw zFi#y@X>@R7Wfzm$`a$xJBo<=Y$YH4^V??a<@z<>>o8j+2@+Gj4n%x30S{b9hgl6G{ zo&3=8(Vw}rR1JRfQTR(FzbMNKKLr1HN?Q`{zgAHK7lzBSM|ccM^*bX)V*9;^->g|E zywo?YU&GlA3&&fu z;qBl5eG8zbrY1o}LK1Xd4>=m9Da4!SO6T@4Px$p&DYVmO-XxbH;tz2(#qMOI6@KWJ zDMj&r1_!FCI#i|eXX;dzAD%N;%mmcz(>9@mm)gq4sqe2~{WV1g3~!RFvXOJLb9vMm z?Em=>T47HBtR;tA5#CCt^t?*+L+I1|@E<)wW|j`M^)FZ6jA#IIHo3+2u+NTus($}eXbCQG#p)l1d+Fs6a!Xb!SYsZ?yF3aB$eUGg+?3gvfjsHoy%CM-qE(!=r zcS}f0Bi-HIARW@FbdN|#NjK8nN(#t~C`dO$!@MG$QiH_I{RY4LJp5pO+_Ubwr|v#` zuf>wI|4QR2QL$nGI|Fo5wVRjWx_G{$tM@?G1|B};5;CTiM;v+%UCt9MWKIX1C#6WKna+c+jnTLMLjMw?R!1|5}oc4J!yyHRI~3T^7mKne}@25;sSx(jVDqdE%Vf3BT16)+%{Pxws4)I(1^d zTduHuCO2KUJU1~xf15D8-Ffpp*C2|e_Mo^@>!WYi;sbsP-0j`hQyk3Kchx}m_$ z4g|0TuHCn!X-$m>h0#XD*ezzrpi%Ql0adQ9{HtX@+Nzc-%xz4n)6m9p3L@W+--?+Z zd+0P)S*$u)2~sUtE!BQA_1Drct#(M%<)%5UuMbZMDF@xd~UzrO=gf z_|^kLba!{#bq4~F9lD(r*6DW2jPP2ej@N;CWj*eN9WjioH}fY9N|*ozPh=eGxYlk)FKu!2eSm zPYo+Z8D@6UPZ{mxKbA1N643G24im{*gjJ&I3#|kn3)OS*T4z$Q`7GUuy4R-5B#AsL za>B$nk=xrp1P;o00KlJv*blegaPL$q0cYRzkUqQdQLYYZ^Qom7oB|a9VrT&ZAR)+Bb2MiS-bUjmZ;dn2PgApVM=M9T5^<*TGhCL=8>dV+ zbkKtp7A14`rMZG!D~vIwgBJ0bE~H3TYQl|X68%M_0us@+K>z?K7=E9kRJM!PXll8O z0AQ#*Os{p#u_q_}NS|?KrNr02qkVn#*n!Jr6-$4J!$>eaUfHm< zsEE9ZmrZ8*-~LmX08WJRUyDaC3>&?I#1Uicf!m9S$0khpgFX{xB$qUh0hbP-Ta=2A zCBO+?y+$;?oI*gYo4ri>`95JMqia|P^m@UUCz`%cxz`6eBkuotb^b|;3qPArqU-V} z7J#Y}IfYP-h$vB~Sd(ZcvhC3w#dj6>l2_%C7|_rjoS2Q9PoKp1v2h=rrc5^4gJu9g z38*qqt9yCr&eo-Q@?O5V1ej40TVIG3Ud^yyVqkujs#JsHk{v?6^T0m|j$O1P-h=)| z>A^U`6gApGr%hC9?U)kJ|{~T5{A3lbU z<@a{D9lStO8tSFu%@}Qc%Wpztk=tvS?QWIHX03M!0LWOh_xp=HIrF%mYKa3FDzu`p z;V+z9DIxkv6^K9^9{nNZqC^*j>H~gu95+4rdUk zZyP|!f=hsX-VXJb@l>6_{sDkYyE6+V3n@WIS8~8>+~*|a3&hj2W%{6NLn9qsf6NIi^%MW1Xf3CRk zwmZD{j*H%(**p@+eEPCKV9pT(Wo)p=>_no2O>VCtCcVEg$+*{jCNP&8mXTn}-uorz zU;UZ{j&f4)6t&Y6(zhqWlp$F!%8Sqqs3{<*erlnB7LQ-9PT{LSs%Vavs7D|FCpq1U zzwABdX0vIrL0UGt?)mAm z)M-4T;*7M?{!UL?uf!v=>qJg3`J$z8SPEL!s-8{F8*W%7PsR_&-ZkNE=aWl+Z3C`Q z*?z#`Me8FS2#U_C3@m~&3IYihlBTz(h6y7pI**_~a1KH|ew&2LFZ{WQeNGP#vN8Ul zzy|G^yK~Lfl-n~nnqb%p036yFTi|8Wyx%8J3|c?QakO}|NZTFwi~b$L$sG^+3cB% zv|T~RSxag)mmcZuu$gK>0YX9`3(azXH7JDp&X(upv^D}~UHo$ZS@GYq=gR7{ z=7KMYPuIpcyFPS1HyW7Oj6`<$@ruqSHT7nkO1UBrXXJp@MIiIm1y=I!{5>4I>c$nt ze^JKo^Klz>W4xXYrKT6%b6zVx+uJ>53iZoT*u%9~>s z3;n-cs~1IA4rVdw&@9N_YlX~u+gA;@Ew)#d^6)twC%W5~uf|3Ylx4~Gyq%rOi$ZN| zzc;J!JA-tCXl5TJo#58qfQ`$&N97S^(ibeOSk%<<&YiW7qvIOBrJ*7Y%;%CmaBt_b zSjgWmIC>}&Zb!HJHx-0%RaCxhrabVE(*Mu3;g|j`O;Uz&1twNwU-jzJi8kzOR{j%_ z(d02F9N8g;jCVF|`~7jeq#MYH33BQ_;j_GJ+n?FEIcwDfr&pjh63zl!5p&DE4og7F6oTk6 zfFM!x<_x6ej=y|u&qD0~8F3Ehfb8e$PDy5Q6z6Mb)b~?QWYXLTf#{NKF0_aBg64-)k*1oV{u~k9v zdzZ`riwDS(qi@*^gP^0OH_5N!6fgs_aIgfPE9JQ$pv;dnCmW|Ur#PnRT~@G*gsEdZQs$v0WNeN45n>XoMPI+0LlD>C{DUb4(}a{^4k2L>fm zF)#XsKaQs*6m8SH_)ItGFg^i}dt2_@P*VoH_nq$yDp%#-b(KJh&8-1Nk8)T%2BO{m zyB#jXu^LpW`19%5fkev0q6Mw_q}Hr;)revlvrQm^O2?xE<`L*_4(uBCR+S_Daj+pPuME33`l1E;e@kAn_x)IDZ?RjJ_{>ELeIWB5 zgdD1iX`JTi4I zQ=(Rh(~rRIx%8qkB@XK)(sfo*>)myk{*f*Wz%M&2P0r~b@SoyQT-(52lv8G3z~MF= zDlMFB2p<4OqJ(;e#`gnQ=oRk`tzKh3Ve17QExvne6-pj%^(S97HXgt8sZ$Z}dBDU%)E#4!LN2aeOYP0(w5G0_!>jlxQo83IT*105qWHjhsLEtnyz@gd6{rU|7&lDAf)cpj zW3zNxTL%A?kiU1$aCEg)*%qXH_ur4c_RFEdfNF@fy2;lH(qX~6PLBXBH`JO4Yn23|^w7p#oy0$sxG8!YX{px}iJ!q!c#RLCGxcwJz z__3L{vpo*lQTnk0%}v!eGzG+tQYe=w0D8lWOTD^TdsGsA53!VL}9jF*4jC^N8Bc{gz!!I?4&eT`17*NTU{ zo-c|(v4xM0U&%i&-g@;2xT;v%61=($dcc2(XMW`j!)Ff3X*;Nu{XXzQ?da;z7rDO7 z*JZF$a(IhczJc31UtW&GAML#6H971g|23+-W%gA-%XCm6$?5hxIV{(d-BYX`sy><- zS$Z=p+JT;FNcDV;11HDIAbA@Wz_%vCi-dW3G&lv;VMc!wbV*%BP64~pMWd2k85*oP zacR+S>5QI_{ij@QVPhgdmIR4&`}CE@&sDv52Yso3zr;7JUcz=25GXF9n&~$38ku?f z{NjeMX!Pg-|9`j!SB_KU%!_2=1$nqX@L#-tZ1C8rqx~M3^#Oq6rC(JI%)PP1bUUQ; znMonOT3(%6RqvRbS(B!~4#g(?2XmVy<67yC0yN&*T@AG=pK~ruQ?*OZ7l}v)kSSes z*Oh^SZgBIjQ!8&YE&dvV#?+nwz~6Yx{8M1+js@}X4#p<`ERwv-P^3y5YGx*anKZxD zO@Eh^Oef)8uH|L-pV)EwX??E3Jd5c>z>#5xYR(5`1dTp)eZ}4N|NJ}MID+t*OY$0S z*TM2Sa|u%HiTA@govU}3K-c~*1US~amWYj}0`^Z(kt`qlcWUg7z)Ma4gwie+mRwD4 z_5Kh1Zs%CUiMmOloM7x{&<>wK=jN89wz`UCUCmy}YS@(*ENBtXyWWS)-Jurt(5k04 zAJ}EHLt)602mHWVTf$*8jzm*u=Lx#ff1V^6gzM&9C93VeF`_9 z1v(GZZg^hCb( zgk<+%|AVhL+<~g``@x^lh_SK z)iKIU>;#c;iTN-8^9aB1)Rb1*!9D-g&L>p<#*P ztMqOuINPN~g39$*K~Hp}dYg8_nhrU?Lu~o}QhL13=N3h|`<2|wlNZ`$*x^gd*oV_5 z%#lN+&)|Dbwt=jn=B%W2P$tp38p~gc9Y^^V8RR2h;>$eB-9!SiBHct70$L1d+c)}& zh_mJ#R7z-TmU<Gt@iqb6sy{g5?p{mnMc#X{h41fV3AJpJS;h(}0*3m_CVq+(h*ZpGr zV-yVlwg?lJJ5VpN2K6_i^>XO9D=%s-o}et9b&#kt7_9!#&k|N0V5eU17&q4OvJ_2uL2YSr-DHo!XscQ0n4P%HQHQmFGsANc4p6w+-r=`(y7aI)UrQR^aN~WNCa`%hRuJ)J^jTfQ0&3o5BCZui$tJ zUaqM13q*NvQ1$UUrts%OCv@jsL&7}3)%a2C%}lf;X4iXyQRS3Hv4Z*2PGQ+C z30nT8W^LS)L?$knl>CO!^hRg?uA=K(k-D<^I6}?ca)}6(1gz>o7Dv@9_)<}KE#)H0B7kDn(ABSc zwQ9T|4rC$|c4B|-BWoyl5il)BCDFWKQhoa*-o<6;-`$*Gf+a+3G^v{(Bo zJ9{I!hmcG02mA-P4(O(+_-z4&=E8;z^&rFZu$*?#9SEg4iK_T%NNc2gP12Gf;ng|B zOospQNMU*Q=#D~pvb!E;c;VJEz@4xAEwz^|mPLS6P&JhmE=#%_QyJqgLh>T&w%EKl z%;<|l8%ke8h(@6h06_Z>3od+Cx{{=xaQO5tf;v|u-rw>Vm)sGWUv0_eSyLA+7Mbm& zA?ldsJG0ol+a_B-L{Fb?QCK&@xj4JH9$^q!#Gst5U?nt8b9EhJt*_H->fR}tVvTaB$d7$X#Wis_m8t%^m#XYH$+3@cA(2Slpcyd zH77s|RNUrTELcA+0&Eeo5B#6vcA$1F(#&)@cn1eIFH~e%_qI@CVZb7)ncI!{Yhj&t z%)gd4)BamI5o0Y0q47aih%#Ux19uQfD$MYsL`RQqg>5gG(+iq3#|$d~nV^HJ(0q}j z9e2yy3`IG!UI@@3=ws0dJA%Km4l%8=|5>OgTyiTIUV>6C)djq&x7j*-1pae4cM>}wTgKC&_x|Kr~uyp(=pW1J&>4o)fsfXOBBFaP-n zPvgcE#>3{BQ+QHp6+CKHr{V*6f6aVmz~zX505z!jFR~<{Qk-_g5D*s|p6}FnO3D(I zEB+yMZFOb@+GySLyLzMel|+6jMG0#2tc>&}H$a$gFSb8tsWSmMb(lCS3;ib*pUN+Ne8DnLWF z5=olv%Qu`Dcd%{Iq9yAX=`W!cGydV=(&S(KZ4=kz%7-7DtuXU9as;eCO1X9J0STJ% zOllwhNs6D#kxn4d^&7PA$2pm=10tv z=3F!FfvV!{wx`GbNaeB9i~G*7T|Zo(VqGWO_h5O~NIgX&}6nb}lvg zgTmgjcFst(t{B>1sC%M&>?}yDAUBhe0loD+6xu688zJO*0o&z5|EJ%$h8y6ePAknU zNFh1fVDBYyXq@EZnV`vkDU@BF3|lX}+b_ zVLr4&gUV>shzJBB1xsKq!Yf-JOhWtBo^T{;_1nwGst=FJr=48@ss%X({)QtC+43s1 zh{OD=J+<;nz3ILNPIoEl(VzUE<&D4UKk&bS8`GrCFU>4V{?D{$gf}=tq|2>Jk0&HFJ7n(^jTV0t$oYAq!0HBFKDP;y_FDxV( zLF;6HEN%DVgTqUWm=iu%vnIV5hxkf!iCc%z3ezguK>n@3qIrUM-nEHXU$$Ehy*iI8 z>Zmy^xPSb`2Vx_j1@E?R)=3VU2Zz26>B>e`1$ZJBKM=28iN={}*)`-p}0$XU=uV&mAA(hs+z z7vANJ3Z>;obn~z&8eHv~fe$CEZbXbXdQENGo#$?!BbQd!54bq4Sm?4&+r*5{74u5e zdIlS=10sd2(dj;q@pNvagKZ4{5`5Vhy_aR}h#m5_e)>AIXDe#!C*1%p#-0wB7@6-c z|3H5liE{SeZ>Phe{Z#~S$BE^$6lJsH|LJFL;Jo&8<1dRxCrj9jM@dtlmD+XA7kNjU z7NE-qpUFF9U>{!+I}+E7pgU9g#^h=jv^aWqnZCo%c)H;b6+WOuMLnPA-C_y}gDYgt zStFhI8FG3&Ju5^i>pKBpE);Z%JW@6o%)ym9JeTSZ6&6=WU$&!v3s@ z(Vl7YlH|>#?7KI0!oq`jTMQN5hu|^a%7kAMco!AM*TSxYj7kLz8Ziy5)iY()f9@q| z8K^7r20i}i7oC!!G@iM}h0$v9`Oa*)u)lCQ9Hnd!cfq-#c;`a%`)5Dd=el@cy zx^FO&+(mc3q^DG96gd@if?v5Y~SysR%5U+CCeA z8^JF&d>l!!hHU)AL=oxJ1CAiE?MJ$$A20sURHwA5tTe07rfE#ybv}$=O9BltJARaZ z2koZCa@V*x8a8oOF8%LOVNZ7kCzZ)3-{RkGoow}@|M|P$QB^l)5(QtnUV%XKFDyR3 z8Mah*82?%L?C=Y<#ubx|>7%D$6pDD;(vKKzD!jVs>wm!i0v`+XGE{ogiu$m5zteo6MDB2#%|P>L zrOP5zhBndoDSuYg^Go6NNPn@PBDWdF??0l3?ZYXr|)s980R9p;gCm+wY51Dk&U4~}uchgsRk@f1ZHG<*4 zA3L*X?!rO4$)We9YG-DnrxoF#+`}tGXemWrjhZ3+rfO$&R_YXF1A)PEdL?NL;O#YC z*A0B7C@YqP7`tk=+8cuj5-vP_hom%xlWApYeVksu@~kELgTBP6-Ut4vaAVp`xn-(2 z$eA=hVGIz)ue~Vl$kO`F{@eEZP-7@S(2LHp|>fN=7bnAF& zF|E3zmAHw!9xaNt8WfR^uIDwQ5ucyim|thB4CQd}GR;Qdv6KE}J{eRv-*Xo; zs6$ztxjMC*{Z%;#ars>x{`oO^$hK^+_wWt*{`Dp|0C(sV(X5QjJ2qbU>F;X7=uwc; z8=nqO;8AZcuK;5?eWinH^nub&gBq)_9`MuSIQr?6p#00oNK9vnEj5Kbum470WcS6s z);Y9kmKc*ZMfTDn&`~O2ZzAZrWBD?=bvRf(8M^IqTHh-U4D zWUvX8^Pm673+!P_8#$RL%%o)w-y*}wIcjY-CPQJ6nnN%IC?q~EzpftDHF7{h9ZIKY zyseMwreeP}Qiac(jtN%d?HZ?;+T7`&qfv@66b zQAtz=97@G*1CEQB5x)y@&uQrv*I~fQ;7;6AO;h6o+d3*JLx{`+|C%^|)q(B3Mw7<)(wCPzx0tN=757+ATZXSLsk?yk z!*VFd{`ug$M_A2FbUwgL#G<-?!0npA(YAp>4;S7o;Q62MzWe(ZbiqN7Pg4rKoRjF* zvCwblQ^&8=&d#T%yH<{CHX6GWqbcSr`Yy+L0%0Ymc*Xu7asW90v#Mp@HZ{X1Exw{G zp#bo@K4Bzax31>eOpI0D29iK!^?=_NhqcC-OJnyj>6t^jasOzVF8|r=Isu`#U5ikc z%6+KZJ#1SD-^=#0y|PcPC3wYk%iyGLT)r0I-Z1J~HgiK}g1*GNDxdMROG#szQ82ISfV(^NB0B!F( zry{~tlS8NnXitMwgg0l5rz^T=-Xn{Eg&jByU^yAu1dg znTlOCt*o}%V%B1-9$*-{I99Cw{r6f;&(DagK!tN%6Hx)oE&3%Iy8D7bF$)Ro3vHe? zT6c>q9}j0{CYO^`A%j&lNIkxD4&FOV8+og|j|!tA0S=Wa^FMQf&A;8{&0dH}kIWf_ zQpLDQ?`9g(NE_%mbD=$AZR#9D#pZcCS2c!JYVx7b>qDOq+KD$lJh|AFJY@0GN8E09 z%h+xv#`6>99}gCpP3rd^_^&3oKXZ`#iH-Jj(|aG4Kl8{T2T})_%)M5=x}~u_`s2E8 zhT%d3@C#CGgq6T5iVvT5zm12M5vA=~g0g5aeRo0G_qPa^o#I9)dMYz%K1I2i7d0DI zCRSd@3R9?RH%5%MoKG7Cd|eJk*u5Lxw{T&<;#`syMl8WoOFv`2tkwrTYKk9GA0-C$ zPi^0?-+v$r@mJ>YF=%Tp(n~z(=@bzocw^XZym$=&M>pXBVy)j|cCY)((jX<|0sk9f ztRTk+{WK;;@HltsOSE4xeXfQEV|9DhhLW+{?f9aruYNdNe45u57UWjVQtFQCe@Z<6 z?Ua6ZqTldp@`D( zpWjuN#KLG`U;TByK)yuVY_F@xz2dwGIEv9`E9h7>cnz6ayn`(QcU)HSXXN1%zYi8K z5$c**3T~J6N$%PWT|c!YHAKy=|40pac)&msYX8PBC2p*b1OIjw8by-nlG%_rMul`~ z4l;_#K)+Hx{p1YYhZZSzxu%|3-*b+B)kJ zLj{p=Du4iU-QF0ZbFGl;g|2E_)`Gw}lcTM1CicpZZhF}8a@^q8 z+T5M4*a*d%&UYn{gt*FKYbC|Ni0?{$jN`~+JDNT)!{4JET(3LOkj+X7Pw3FRBpVy) zR@K{r4_N&sIPo zn1yt0tK-M;d#8QL7vBjbBJ+Lneo@vYs95?Qf7NUcw`_~UaNbK9!65ow@?>#w`>}>V zMpTm%_Awpk`R3n9TcUJePnNMToYU`cxz0dTW%nyQt8vw(T~widdapw)%g`+ihX}8+ zC}vjFY690p5z{jwDf{uVYk^2@sJes-=m9?&Zt|G+WBV#&3X(`TO8-q!Z_W2Z;j-AH z3Cd>i^`kP;0|`rexBR(Z?0c+8Jp;>+`*0>ul@QX*aaBd!Vs(m zCC*jM3oT8#9Uq}Lm0))?S|dJ;wFl7pD{0kWh#V*gwEw~+@MTwCD@5FV>!2kg*w^$- z{ZTGg87cUHp8_W>$VRRT9a}Hpc7uYEv2XYPFV3L zD!ojRoUULtLf%9oh0^*22`E{&PDmn%{MUOWn)oDG{zN_Je0^i$K{Ef#nIul5k3tgo zA;vUt@y#%}cN@$nTt74%z-2jl--$-IZI7(_lfxbWbNYH3w9sQ9wXv=gnPe$**nJdG z+=G@NSm@>a1^+S4T+DOh{8h>FClQ$)Gxd{_hZaX;a%TG%>x4SozaQ{F$BPnkXieKQ4;=g$(W>RZ{?p6V`JvJgiXuvmf4;acDN8`+8#9nbNP&+z%MjK^k30F^hSiuLVk z!E++E#an}SHM45#{=$!I_nZH1H~GK$pBzU&=`HA2JUZzn*Amt^2O7`hv;8Sw^5lIW z8A;!0zJEo>#f2noG!2m-4?HThzxwsovxV*t*Z5nRXp|^4qBYwycT|Fthc{6f9)N!$NVH_&XsH8 zJbt<2X!5{6C-yza4oxNwpR}8A8b1^_-b)m?|M}n5m(r|*w^_vQgy7LhM{_N&pKYgV zn)SeRTse9`VMMo4(&Cn)oQWkPD?NLRmA{($LZKR0FEeJ*eVB+k`sWq}`;O%;lQGvX@gCxy%HVHOW02ar<>irYhU^T8W4Ybf39H!vYGNe zknwWo5q`>Eq>PsAE5WQF`++l+m+PPYrv*;3h$lY*2RRv&!-S2NCWoQaMsXSX6*nQq|ZC zA--a);LLqmh-Y7_GryD_JIG_f)~lAwqu)a|SmhJU zQACMzGiiPP>Lpw~lpZ$DE-ST;+TqRL)aqVyWYpu{tbJOKcNu$``e8(`6YbV{(ndE= z;iMui>7oC4;#ehF;YvHaC0#;(!uT4m_af<(Xcc@7_;$;;TA;W-|QQl=$&`zbI=+Tu}nA!A@2nkggno zd)PFVY@PZ^BQ%(kVQ<0$h6yHA$vB}0Q52R zGoiWjfccK^&q1GFvNgxY>RG?&8{qrC)B>onVpv17)rdB%IPbcnc;80;WU z!H%>r{078pp-C0289qta@=N6pZkit@SRXpCsgiT=1bvpE+717mlbGF;Ao7{R7x2!a zV2}p=o-uCar2(gtIzfJ7GBXd0u_iWm;IGBO-7*gth=CRQ?iojjRoTAJXjE> z)e+FM?1TIiD|>4n$%LMz=3bzn`3L=bWTg-b`f5^tSw+5yP5F^m$C;Kuz_^|jgYn(1 zn@_yJTt%SHm6DuwVey&ttNr~*@DIkPdy4>4OU1DTdH3A?m=uZ;*!*2vB$44yau!n* zMA?+@pMGp3_H=_jmW+ckX@Y4b*C=L|3B4Y-uDf=Z9rxlH`~e));R(_oA%gP}~i zY}zhrIcoRkR+XP5d3YS1t1)hldbjQL6LHRdy2J3^i=BIn zX8=NzyrW}*;S>F1o*5IJ>LvNi#H3)$Lh(862IG9Ev3g4M!)I z`@ZnwR@Xj}OlQ%?b?%!LY{P>+VZIMWk!vE9?eroX8dO}!Gso@q48hbdTVt--7*IpLF9aLb#9R9UT93t4}uPn7M|(! z&F52)gs~Dni7ZqT-F&^4!Yf{o1rZhT1*^LqkB;G0-2z-$2bocqoT$xT1$pUsU&fwt zaBK(Ziccko+YEb1#_}eIbhFF!TVkZJ`Bf)SmyRiDiH()pNc{Zq!2cfUV2v?9s(y_t zhGB#;!4+M|kElZ@aHC7Ouy#6=&hg71{zW4xb3e`b(a@|e9l=csYTBpOMOr~dY{k6> zdty%JmUBXUOoq7PcCNNT7Fk&^DfmG{eG;$M(R-hDx9-3O%FysOur%^O zb_55RloV(c0gSI8%}5)fOuG}vUC9G}L&7>GJCDIqGM{hBh(Z0pBI_QY+LL#?#>kJ|Tu0Q(K z%sA4U_^Rh%)*h%kGu*}VWcj=B&s7xCR$Hrw5G|rCuzy3{4Hg{r7*D;3`sVYAp(?Se z{3^{gtq_=52U)gBWV>#F7!u+n33T{Y=Bf|o=-JMkFBN1fzQ8PMwF#1Rcj;9YCP-Kf zG+unbPll^}`jQ*vzeYZ4IxdIOZ+vH>Ca%?5j%!_VPc1@M@b0Ai=>_B5Zun_eDkB_# z-bcjaGvzP!fB~Ze_Z&ak;NrVvQ&XnIVnr^YJ;I2q#J8lrh){Q7HKcs-F0{eZjx;M{3+AZZAeUr6Gzr@Br9V zWqeR9sbzI@4%4&L^(K*%e_Iy9zY0JqK-Z_CDGk?m9wfhp9TNL#-}%buEH}-+*;&|T zc!GnjmIs}q)S)MqM>9O}zu@`iN_DA=R!=X(de6ssl|i)yD*pTRU68n9WRy?k#w%3Z z*_zP+Xt^&D4Eb?!ZliGYNTqNJM3k(TH~#5FG50_#w7%-3v_m%=*(-%V05N=v>n-;6 zI`4ykp>!~&Iks=rLB7IYk_Y}NacgUI@np(hQiOI6h+4!HkJ-{{C3nv)%y$G3RAa|u zo9q#zg7=x5xr0^P>AdQ%j-vD|O2BEcW#^n8^t*0NblY!S#GT_dotkDt&G_SDG1%7% zj-QoA7EL^H^k}qc_(nceIy9R6v3Re7adK9Il=sTsJK*}2&V9(Wv2qEZ zeKP7CS@ZT(SmTm^)4uMxQp}Tm&I?<>=S^1&&{Y8(<f#6j)k0qXX^Tt1rAoziQQk4F{OWFtjWw-Ka#w2kx z#U!W3o^O5V(5h7St8)s2T=h4SZ-rYgIUk!68Olq4u8SMg)@Y@yC-xEv1xG8M%<~H7 z3cjy39jKp3uw|_Tvi4l2*D}_8o``y_=PLZk6afA8!uBac~IV~xhd z=%Ma;N?b$9#}pU;SC(ykIoYss<8$0IzrnD=lkm$@jN>X67a2oW+cQ1ubnBvZTjy+Q zogCAu$yB0p$u_>}&YQRo5BN!N&8h4te$t^)WXvAf#*3qUI_t@!prDncdBx{jd%Wu& zVUEQhmgk6|D+>q^_D(#^d!-3BaKDwQghiyC1Su|b$RRtkzDBa3(VXwiRF>E_wWm9CRHYZ2s`S}ZO+P*|7+*V+Bg=as?TEiE#8_D|?(MoBDDX|iLq zw0_fl5TD{58l|VA_7&rIk&xp&*mbKU$r|dTvUi`w`Qc{Z9IQm<{FsXvA}nN_SHZv34h+jBL{Ej}%&de;4rt@pK&KqlCzQ+8P!{ zXys>jC8RJ(uf$`b*Do{Kp)|q_-cFVWvNL4ht-IFa50f3-+8SIBV8r zH(GR!8vx(7t$CKuxuzCEJRbuXPTt#L`d`ZBAE7<_a{}2i)OXXg`^~+paMf9K!Q=pX z<7DPqC|1+obvZtznY$;0s3GnTIM~vGAgav_Vjx93RE%14-T{pZBgP1hQ)pu>hNx2yNr7;d}UqC4Mbll&=`DehO=e@8yxcf(OXdpRmlPD{GH`Bl^kQ-7OL zY;i9)^p6*)DHOQkW@+T=(%oXw?E1i3+$BGG zeGH{XZ2HTmd?zVd253TtT;_qW=pC;ZCExIGB9IiVC1%+~t7lY+zSPwnmkHj%PH4T+vRwljKoB*S~-{+eWt8@lO_xe^eKMWN8JS{#oLWkll zOD3X;wySCc^eU{UMcGm%QwbV<{zOl|lKIk^nC~3l-J<7vM6;DOeY;_zS$F(G5Z^2Hq#-&!?f~3e zT6A>24jO2co4P8xHv6#XJ%Gwyykf|eFMO(<>pmE{ka?7Nd|=WE!3~7?JmAm3aWl7r zaWDsxYHT)=hvVA$%0LtFc7CTB6duf?DgFlR<^AL)$G)TYp^}GI7io~p`#wO{m7`lA zY#*3{dHR0PnVt1B!0?ikpXxV@ihK91d46>+tWW0fE>)l}!kHE8b4_LIUg2k%B@v+- zQRd^8bVdX2!f!zph+mAiPCi|5o7k+tz*kpb$l;j93l-PtFLCVyyg84|4#QjM8%$y@ z4^@)%KD$wZm}6f^ULVy4)`*3~QW~n=v;B*o)Z%!anR1K7J|@H2=m)zgr;&%>fL%Ed zFN-quZk#D7?`CFgf!!Lv`EbmmZri=ePx9N6W^aQy%ssF#Y30HO=`YXVJ!`s!qvN0xd12z-}N%<@PldV_D8uicasRtQ!SKY zwYdx2`!KlQQ}h!WF{`ioRu6TeNmx{u7q#=(kv*cJ)?=Tm_L6RE=Uap;;?F6d^2ZY|gA(!-Vi4t;srJN>tNWoDcO}l3}73j98Hn3bDLt>myQoKmd zAoa0YXjye#?6V_Yl7WbG*r%WM%ZQn)(C+F&WU4X(SmpZN{-4Rrr-X<8Gll)F z7pcMqSk`a=lljVD9j)e@WcvZL$R-G`HT@q+XBih&*F|wa zx}>{1B_yP~yE~;Mm6R5wkuDLCZins~ML@c{<`F?)C}|m(x$ofnY3Aeqx98k5_nf`< zS~I0}`7m~W$>hL+Yd+eD6)EhsS1{J!jzcbR((1GO1x#oa_;kY*Uh93A1J=&E{at+) zh_t&qyMh2Gj+SM!J7jrKDi?2Nf}FP8iH?m(aqg~>DRd_%6A5IZcAG_Lh&|BbM0vYw zly5z`5~XYG<5wx-)#LG}R{#!OUoW-^@|hEtY)hM{zJKID#AQ0uL`C+0$wN=aa$hK? z-OQoaZ8i)Cyn0*ZGk0Y*`I%jBk1A0R4O?bqS4?pVYJP2Kn_W*5@~~5npia9@6FRA^ zJ*R|^80%jFy^x-7N3C}{8xNDOPO^jbYg$9ZX3UO*$v-eJfveAp8&pKT{4#E#Gy7Vr zzXa{g^5%k=WTz;u>f+D-DOBx`(;6N~Upl)HqVWyw?ELX|?tVR@*vo`lx)tv863K|SmH*VIhiNB$E$Vn~nx`rs4t^^Qvax8onM`+u3M6W{ti zm}|uAec4^j)1}Hp*0op1@n<^TECfDg8e{W_n$az4I>?n57%|q=te;Q-RwPLsd~Wc_ zkM#d>)kJkTz$Rzj{)n43j$csEkhgN3;ngWJky+3W4z=6!sRIM&`-B+k#hC5XtCriNe_je;fZ)8Dm-jT^z7VA_9D&;+5E}oBCD5Dm+7Q#}n#F|28_# z)^Ak?1^zu|Iu{Gnn5Qpxr=9$Ldz2zoYc5w1$5ny3kB3U2uvMp8c9>*3C?-I`WwA8s#4R#UCtf#xN_Jq`?*2n+qQAwX6lp=)j<%Sx>ht ze|#EL(4;~fKwKRO|LM24aCgtt9UNkL$XSHvKEKdR@@rTLGy{%KQ__&vca7JLfulw}hmt)36BxX>=NJN19T^hJk)W0R5a>UB`-85+-_FKb!bC zuBJ1h@z@lSBd4}Ve(^ma1|Cbh>(k@B6r0(pabO7?lt;7g1OQd0Y-8d&aN>LuE%Gil zN9}PWZ3s-`F{rV#@L?P;_&3eCJGBF;NH?7VQ-3;Th`K7VQY!Fd2u??q7 z4?i+H8op-i(#v=)dOBJ?-T#mV&nKPRD<=$z1iD)c4`qztTc8r=XJ;P=+H1H^=BBKI z8D>DHS3GF=s~PIYZ@Rt6hF?jkQIekbzaD<%pTaA(FcqlIMxhwL$;LA$LZP8CabcSa zmDPN;`?L1fOXy6o#7Nc>=X3i_@+l(}d1(U2pH&=XfH#u_QbfQeIAfpTmv=$Ofh|Br&vpIy$p%_x!3f zLW+@-PP?_zWno>P)N2l-3!_>5kZ)j}08HcqJ*&~U4tZ^+MU71i*jK}QUH3yoU}7m> z^tV6_YVx8jx4txuziZP$YZ~1XO={)00%jbxfxms6lo^k;$2Jt=`cDiW>;D4pjZsMC zf7z&%1#y!CNc|+o#KuNF=h~3GmXSh?a0v?CCjMpV8~?5%pY(QW^n-v^C9WO+YPN4p zl%~a-1Ka^!aJxMKF8&`F3nV$zK6Av2>S^PcQBaB}%S(^tVBXEvwHe zU&3bO9H)FVpr13ay_9~s1M1P&p@*!(iRyZS*Zz51uw9mreV=pb4npCpiC^GALT+>Zv{a%^f`WOL6Zk^M(cL6H!eC}{9~cC)K`*|ey%#jk`KWxlx0 zwS8{3;W*re`Ua8m(l2|BXSY%gHiYe7p;i=v4ywaVI=tL<2VHKV$EjerD6Q<* zc;1$aZ?ufoeFUg(w{yC8b(@!9c)CL36SCy?CUIxHLKaEBjftA=;%AqO=d8wKCsQjf zUg~()rbmJNgomiH9dUsMYJ+59ao)7EAz#=c1-K+DPjElb8?x0_C#rq^SAU!)KX(DD za&@wwR;U9)Nob<(dR!bhLaK3C_942(%WN;A*4X9eYs)N998A7&jF$wp(#CZNc}7LN+Taf z+hBJ@dN6f@=-y2Kt*BCAuYOyTX_qH-6#mHn9LG(_O%8(vlcZ*_PsD0STm1Q3A`3=8 zlkj*OUfPAlTT>UQYwI!b(1|n?XU>M-&!8iF?|D z={Tjn`H^>HdQ?t?sl=Ts$XutQ0^4bdR)4Ku31 zgh#ToM#rkcJU4wJTP?m;=s>pqJLpv~ym7iE%pBly{vu|{i+@v;84$oz48IXV_M z5+Tb)go3iLWW_dr#3HrzC@5t%P!IMorJm?J4&CNe00`fZ1mnF9u@TIxImGR5yye#D zC3v$}D$Gogv^C)FygQG1-uXwHe8Z-Q6ZTqV&Z*Spoy(%0ZhG>xsTzLGUZURAv|_4@ zCYo$N5UESmL*4?w^D}JM~=?CD{|MXY>IK)=^7}6|ZBq1%M5&9~8!!6`UhlW-I-lG;$ znAxD$(^2dROUBSjI3#k$^Sq89>@`N4iOuoeaY018r2C!5_of0n6vh^M#dqpgva}pe z{798@5?7Vi&_NUA_Gu!{2Q`=Jy^z-W*ZmKTMS&A&_YwR+$2-%#I2v(E!?GI8Xx>6q zANka9QKG>F4GI z&=38Odx#Xr?EJZ-leW}x@~O;^5~O|zqflX+37?nwmXHv<6U#^bDjc$UZ47BgC*rP~ z3ZCynf?K*&#?You3*#c=b4-?MH6C<(=riRP^8=1 z;Bts}Ub;S)Peakr$e(t6I60xV+7z(7{Xnm<^{h!nx6W!|PKF8sROG5s@f=L8tq4+; z86<)qKDHU0TywLc_6$vS=P^{J3K-umx&jdVyj)7JcU7-_^IsP(*gWSHd|fKuO6Ab} zW3gS{Z`VWW=~35m$6h2PsC>@tpZ@0?4pFE!2F4yP$(rRCWPYU^k?>F9drQDk=@ zu+UP){M_(U37;=?Iu`#KQArLamp{MGUD`!EAO{x5pYE{xfQHYdVP8W+=N;;S} zoM}GRe-%d_q)9GQDMIpdyT+Jw2)jr#*j|MMq=|ld&oPbv#ifl%2W8qQP>n6q;z?j0 zmUmWxh1!vu%a-Zrr>5yie0ooOHp^%xtczShVP+f=xrlK!rLphcqri&kI5|aAuOzO}b`Ek(bMjYxO7oyW^(y^SBZgywrP~>yW%0Fq=80u2 z5*x3gtuM>RAoN6KxvTjCq9+gk#pA1$C|Bak-3{YC;fP0Lvv}k`!TsW=FD2tlMgC%7 zZU7CPq+Lg8(^!ng7d_?avOWrm}w1{x3S)-%;f+HBHMWUQkZosXdg0X~!H? zw2)h!60A{;Of&tKBoY|`4s_I`Xdq{Gb~kn}^IP|To5MGQJf13{9={K&$Bc9*bDTqe zKcw`U&^)ss8_uH1-T>d{;5cP^>R{&C(^A#7Vw~w%?u-9y@vi6A@*e*%;!=B*R~@WT zG7bypuIB#0A8*IIIvVnZo80dH;{W`MAZ;Gx`ls|ztq=)8_vCyRlS(M6;k+|lh<~8g zR80(Wzi+<Lg_TJ}+(sd2Q6Qvf2x=EJxFtG9vL>Gh{{alP1MH zpd(&U`z@iodU=ac@rWPnehR4%Co{ch@Kwi2F~on7_@bl7K#^xxN9;Fleu)O1#n)@n z3~x;O3`IzuYEPC9pUVyEi%v76(}G^W`3jWZV3;2>c3IW(T<)#JS6Nu(+M4jLdSeQ=WF- zc_+AgJs;wVj+gyW^XXuw_+6m7hf%@xVsfQBTW_LjK~HKY=C`sf>`dI4Th#i?1kTG( z_3gp>Nul01AphrPh%W_$kLzax&jDg6Kp%@nK9BV89aQ$z#3pX22Sq*bPm3@dfpvx&I2-(U!Rq9_v3((mrP{HzI<K;O9 z7<9eu-Hxe@pa#8u${hnKz^tILR`Eto055pyfWYQPuBF4l2M%V+f+X))9*Y*TQ_Nv z%P#^Ng~wL8(T3fKi~1k=jqt+2?i0xTM;a2udFSX0G~@Uv6y5J8HJY?PM;dN+n{r0a zU)Dz5iIv!bsaG(t_9bR9m0Eg~hhfzQsLM&VAB>ZO&M!j-e!g4-41S#Y=z$H^@}6DXBeH}3TG!lIYFIW66OJ`zeYGc@R7U1@wZ?}U%nfOj z#vsmV*zlTs+WN{K#?CeVeD}x4f#&DZJEc|s{a#`!)DAK|ryLrprZSc)xVrj-Yzp_J zT*&=)udhuyo$EY1vCS%C=r2+SkQtZ_N182XkPe88KeVV9u{Om^HewLx=!VaN$xYs% zzT2`{?LlVzotdhA~N0iJKrAJSKNpChs%DCBhj?;iPj*-E#zUyRgo%*psW{JCTs9>S2$t6e*dsY?HU0 zq`^C8Ow&Ww>#LA|`6Hyb1ZMiEkMnDX(4|}rW#5~TH_)8t#^k-7RL;+}H?V@hisGv0 z0#>?$Cg3Hh5a3WD+oloT(-8-ohX9^0oii(~z3e7Pw4<{+Vf|6r0=y@kq)mG)q*HUh zEJLvp2NjAG!YEy({0KDV^eF&UXt`k;_V6L6rih@N?A*$PL;aA zIl(ogH%-%RW-+mGeU-0nm}>2EWJ&J5S<)qK>m_$!%_OTyU=-C^T;}<2|7XDdd!~!x z;3!7Yy>l`^qB%Gl{>8G1zxL0oftGU7fkYofQHLu2{=&9Y))#Z(`+M)8db_QSF#uX! zAw1plj2$vTeF@bXR-2M||OKj=))op*f6 z$v4@|o3T`|S?}zYQ*TbT&dXyh4K|@T)JDsrY#llZ+4xGYc`8KyivM|&uthDy>PI^4 z5g@<})T}fV-!N6y|5CC2hI`~tPOqtj^Ur@w47<(3581yEB0=4$K>4oeb_m0ZWJd)5 zNaT9P6YT0~s-i%q+M^aDoMh15`hq{dmx{-@{fSYLLuF4CW7goyflbyk9$b3haA|HP zxf31=!2J!r)EB|26f47&R3+MoVYz4DBLFiMl#X5GxM1ct97Fs~o!cb^Y_nlr2hhsK z)J|WE3ebESXs-Yj*0WvqR~avZmGQD9X-(-mKoh@ct%>OV43CBMxi3RKVDViBiuPz@ z(Q6$o6aVsGjBpZa-I4w+tt1C^Fk7LKoz9EauZvG-Wb;3@zCN$9?#AHPztwSo`|4Y8AwKwB6do6!l~4Uz#-i)4#dkygsoJ;A8nf zjEY%;GKlNhsW$Q%7T$d-RK7Af^HDztQCHZ>_v{j|Yj0dr6No!hlK~f;PQVcjb#r)` z1P88cx_KtO1X&c5I^VqyjC=FVTIBpqHg(ptcD7W>RHWDwswk;^!mzkb#}@mKl-lX8!>&1c-2>lfk-AkC7wX-kM(C-`6f zr=gKz@g}}4q$@|j+4%ZL)cNowr+@mNC>&)kWd53?2ub2jA<8(q=V%>kr3So_`=;!) zV9PJ#I?}zT4&&oybJuRB)wf?IAGHOnk0DVWPCX24xMY_`B}T&S-DK!)wTN>fVeCNc8>tWBzNO=*T*}NN<>-KrLDA+5G9& zhhEdi{WA|I>>PO&K5T@{A8gJJ84~G1iH^axEI*)L{lV=K%J-RmJ zpO@cB1DFU@negoXNUziqxF=q<7j?*X^UZmXif+jp>r`zjZ&(9rQLchb1CC} zc7&dQTGpWb?MpJ}R|~fFSw_43*BAfYlSp88$Xqof&OfMjEad@efP58bx)Ha~e2%_+ z@GB9GfP!*;GfmMg_foENyZ+B(s2<|92iu4}!|IQ`s-GoO<0_QN@j}buhq7iUGsLyr z2OP6KOF4C%AXf&;YsT89@cEZt{}ubcdQAt1Xnc}V(~7GQWx>V@VOAAQn9?hA`ny1( z+c7V59Z`O!7m->b5|e%1cq*^Sh<7vCPy>hCVmRrOKJJyZ*P{=xORux)Jv^N%Y=B(B z+}?q&0HAnKYCJr@yo)V4U!wBs; zd#wK&j=zWgxC{#kiNSWoc*u~T*FlJ9t~UR~u)K%dI}&xncdF0QqkK@e$Bc#;e?X_p z^VBvx$QL|mpK}Qd6@oygm49(g>ctU(SHAfpJ#MZCNarAv58Ck?3^v{!q5xOZBo{__ zYJk<|DlX3=#>App>5eg%Lw++cYN!c*;6hkI&=VD^)gpQ6`u7EuBp(Pi-({=LK79@? zw*YXyOuR_lxSNw5dcCXqDjX&X+-Bh$3jpBdN@E$q@rHl%`)9c6XEp*%?7kFlwkxwk z#sv`t-uUaIAB}xW$bK=zdM3qjylwL zqcSOa($jl<-5-j+?H`!JvI4*pL_9WpY!6qe#wxc!z|q!(X`;6%kH~f2&OVcY=Y1#C zWq%;a{USa6!@{AtSnRS2m!Nf~e`1=^husMfBu}6xhmx4EB=q?pJ2AS~%TAhQp7t8X z`9)&<6U0>pHU41o*>Qir$YcGF@M6sjlV#9IDBNwwI)uh|Dj7oQ{Ao1_SG#S7^x4*| z`29Y%@feGF_m%vB9s*>w5kn{vyv*+W%;vHQA9)O~F#gz{wwO{C#<%2pOL@&TBu$PZ zn2OuUvw(hz$v3~#2y7y~tRRS59xniH<=S&-Sp*z`CiVPifwLnO*wIC;Qs&8SnW$az z`zb?a^X z|KaXlsclcoNm>bPvHvg-EY<}$)z1BdBK)#PejOX4cJl~tu996o9nfhcy}WM!$jK*aJh zq=!8xEJM8On^|h;^D|$aMz?3rD5bW{2fQ|rp+P!fRc9Sh)KwI1`DoWD1nLGOP9d6$ zI^F!GYxcvhXMJeQKZPeAUXqq~=!vlZU~y?H+Hzuf_sGAFr}I*sqZWDoidxQQHRM9u z#f#q1oyv><%ZahUv0=PIrLd0i_kiO`GY#QPU|q!!wo_U2$7h&~2OHOH{`z7TiFc8( zBljH8^0-%aMp9xz#ZW<`tJRto0;FkoZD;`!%_DU#7>HiZG2uS43P6m>m>$=I><$@3 zG+c{C4t+Jzc06~ABTaRR`sy#oOGTzT)J&&ks)fAdg1!0k z$M*G4G|nD9XZff`sns4@KFiueV zmE#&C!&k%y^a4{z2P8C^Y-&G0l>8MH)yp8Be}ye#a;zA9mLq<4-U#tGuy#k<3Y%zM zJVg{6uIz`|U!C<>0U|kYs~$={c)w8vkV1QU8Gy{3#rYt2q&tQM;#T=n={r!&dwyTH*|8ZF0 zVyjlmD`TU$Tx&5gx};W~$zR5`H^-eu+I?gAagZCP3EcK8BGJ3AV6 z+Zf?fK`9iirAg&?tB>o41~)y@kya*_gZwb}D^Ex){+_Ksy_2qJ*6&t%`;sH*B(=qD z*y+P3+&*gqZFibp27x8D@Sw~BBAEpY-c^TSsu+$#deJ?Lz%1F1gz(zU58U4oq$j3d zf$iFXU(#O7yDs5A0q^oa7BM;p9=eP4>}reo(Ak0VB5=h)CDXFwuNmD`?BoZ4X+J@n_dYfS_3}6uv3fAfsr_EkNi|P zZjliXY*rnzF2verTtf7!omwL7-(bGhnivMX**B4y0;)*6ya0ocML5#s?6o_JAk}7c zw|e}qs601kF{3Kx=Ge(8UQH?QZJqq6f`bz3Wuu>lAv^mQb`eS3aw|}^26MEZ?#1W! zr$3cjM0gda3zSZNI0jZn zjJ}1Fp-(w?1^Hrbxee$~Q2WYH@Q~4wm!6*{RE0nCv*BpVSmVh=a}m2CnsA?wQx!{+ zc_dPk`s>qd56@c{!zF^hH&`ugb}%0+ymxa2fHRxX`B@XKUNT9uVQS$?J%SpPhz9|e z;O4%o|CW!GkSTw~G&bV*0CXUm}bE%NW3aR24NnlWIGL?~V^ zZy z=rnOef7ueJISaaUn@Va^R>DT5n1_+dCuNH%L{g20v!YDSBu|c6Br z+p!1s^I|J3)2muqU6P1~`;W@zupH7Q#NlK8U*WL1YNJTA`jcepwguvi<8!UffE$<7 z46~3|55hKuV9M&t?zrGp?Q8gg2Lg?Y3ui?l+B*9jO7&p=Ld_K;wMedmCaG#0I8~ z&rVU~3JO!xa}&|oL&^-E&nBC{%|S`O3oAaDzBx1__x+DQclRd5!^Rnac7oP#Pb!NM z#dlAQBLR>0NB(y>^z7OgkNVs7mfCDvbgo0+{{3rU>596B*i$ncdrt`ILs`dFl;qN> zq^7jGAl!isZ_0?L^fuKu>&hrwneB%4v@kc7hTkZgWc{sKQHib(V)mIB!0&`FPnHq} z70Zt>`i21XXS2{(i<#5XbTqbx-QtSs%w6lJJ+9t~0VA2I&+9&{Gl2qZ3W-ivpAkHO zQY2+g)+glTuvESu0$s@}u`-L^DYwf-4G+clvg6q8CJw3jAx%n-kNmmVUn8~2Ww2C< z?WaGYAm{H4FOT27)S+t5!xN@yVAoFC6$S60U)3$1Gu!eyJWsKzKgcVv`Gv7fBj5X= z*)Euvwz{5|ax_sLWY{KW6?BpJQ`{$gL5`KT=a*f<69c`Ki3htte&zR4RAa_T9`Hd% z7hdC^n!y(Gd@ph-8C7CFP6k%@s}&|+KV5R*pSU#W3pYCe0qdtT&Jj#gRijuF?R_t# z>6#Cq{2luXY%otoO?TCbkz4`vR<2H#7wi{^`-&hCu^ zD+7hIIcOE}jqq&Pk34AVPHTAF(x*Vj+JYgcJjqj`_q%O7 z5A)y?Je-)Sy|zq)y8fy)Zt=qwl(3PZL^hd&(`Zz2lCqX`m}S-BqZybLZ=XJC}LD;Jv?H9L@bs0AC}=yyrr7v~~>B3D4HfLCrYe}7H=>8;3; zxGyG*H^AgxTc^(B${i7;_Rs&;i6H#MnRb^8m5z4(Ti%Qtisq}je12jqJ~Vklnv?=k zsfLOeJ;&2vE2e1e%SHN!!N?=95K@er(wKnbrbWPX1Lxi6B$ZA;9Ey0X zzcAifwK0~AiY~R$;E-uZ()P`5;`3WT&8x7ym%>#~89HuB1X4a|zwgiOxK&t(`f)9_ zqnXsV(7uW2(JaLz%k)-K^Z7;j%m^MxpEW=5+0un-<9D>9_bnyqCEeHSwP3qZwAeJM zj81>*D2s4SxwHGukM=(OFilc?)881tLAge&s1-2jImMOWJsnGa&l_16_PO_x`Yv*& zHusC@T&5rm8a5r8uPt?31ZEUtu%J3Gx{)?XvqJ8f`6E9y?&_K81asvJaz)9nH?M|? zq|3L{dfK>qnwB4=gKWjG@jWhI0pk$8UdnRSJ~=b3kGG<^rZlV1I%9~{KCdOvjQ;Aj zE&FW$C)=U*(!Ece3fs)vH2-93Fb8kU>0QNB9icM+Qaf{cJva_$*Uf`25ak@n3;Q5G zy?7a}3YY8rsf7#xpc+E+epw&D@@GSlU8{*k3KLexJD6T!1fQT%Tfgq0;4kXodzv{%Th8)v)~q5&x_-b4gC6tM3fqwubj%G3D$GbA}X)O0yh^@ zW|D8T<)2VA(y{(EKt?*PbsfP~3hVN^^PxY0fBpxFv)0nu{M z$R2L2&%$;-6-peD(Ekd&HXPXrK#2(5wD`9%Kp#xnx{M@GH^!R!s%j6>WH0Y)Jl|gu zQiNlIQz`%c*8s<*gvsrI31%lR2ciY68C;g_f^ghP zI70*KI5MqPIrQ+Zcttd{rAr8;F_t7oC|JskR51SCAJXE&qbxCy^LG?}JpVn;-z|3G ze-5&w7Akz-brLqROw0G;ZG~*H++`+@DEO??vQXAMU_3Q)0odq1n-MkthI}IhV9s<8 zR>+UySrpWF-yV%zaDGSX=jc-q{_*wiIoFs3hGrugjUoQCTL7SF*nnbkLwMt5^h*X3#s+&tlU0|DPC zE-D8&sX7rRn~Q}!Y_Ly6ajmu~2d}?}faicnLoj3!vTzew|8TM1&94XR$|qDY_Hguh z$U8YBP}wl#K{lg~tgAOdeFlHTy$+|Z{Vt;^X)E#^_;zkEXky}y%*jLYbKofd3KF0y zvmj~yfr<1lay*Nc3PE6-!3AG>h>VB-He6fZ6h$n7KHY4suebKlBgXk=u0ASEb5kHS zvxa+99FB5}PJ+Ro z;SQ+X$KF8>00iiwKl1(pCO03^3CL(X@=N1Hxmq$v?`V^p`w`k=6Drd8Nxr4alFriqU0Zz4W?`6yXTVVV7jSby1Hj3Ec>^)svESxXZ`GXFB0 zDc8o=^4S0Mhk7{v_09rpWeg;>V%xI9NtOwjUR@To46*u=P~2g|_&r9Yk2U*?`kw{K z2LPHq9rP%x|JHvoj3$Fwx5|kyjGz%2pHL|5+KKxRiDdWTvT18PAzLQW(L5-E8B?4* zw0yIUYf)y6#rc|d^>wTrPP)|e*HpTdvq9dA)J@RntxM%(6pr)?9r`ldy z#j1XR0p2a8zn!)M_WA7~w@Quqq9S0*tGA#1J@8b(y1XBmpzD(s|5*Q*IAQhXz0$vI zNyaQ;w$wwGoH6dQX%{`*rabTXD0qhz586ZP8)58rZJECzu@GC zuiwJTKay(Lbdo49^gfMC^4OOv%e!U%r(X@i@dp`JN$;qWoHKkGk07(ho2^Jv$LcR$ z-A~)Ng%*K|Oex-$A3e_nFQ<5q$^me4@(VISe^G_n2(7Qf{?|-K@grU@a(#CczoX5J zQ>j63mo&~ha`zrwGHwMGBK2T)Y|#;7e6NCz>RlzPbr{F{pzwsR2OD#aHzGJJ`CaF&Jqgvsl1r~3C!-uGQ13j zi=q&1a*Awb=>PdhUZ@<)xXB#1+RigJZmc9%Q{lM1cS^U|MVVSJ0by9ZdZb!xH z8{#l7(28mMH8(dps{4I^CtrzwpS;$80hrNZzHUyYqnqC&8i8lbEf4)r8+=X(aE;jd z_Q74oco`;qgv>Lv!^LRJQ!h(dpdbFV|0(!od@a$|`YOwZz)!7#wu{9B*X4bV>&?vp z&Z|7usdcz%XCbEB3a52H0dyG1HtvzX2m8MwZ4?JAHWKdbWw943BpAw^DZACznqp}e zp;NczAtqpPETL0G#qrTC7YaHSO5j2=1#0%t!_%R_t#8Ugr6Qjgz7xp~2A@b7-t#iT zCuPPx%bJBZzq}hG*)pqiDPlz{e%-nb0wS#HJakT+imVOzZNbJZzUYS9W&}e?oQ}8E zdz)t>L2Aa`B6Uv7I~tVcK; zTxnJJ$iIZ$EuoEKzoSah711K*HlL9DlH%@Dz7GEKL4BmzOCy5QzX>SlOs4p`W38x) z+0%kt&m*r`Io@P3nq7VUSSo?NAJKaPm$G~K{EH!>ozxa=>!Z9BP_^%*+z&3Vhn3%g zsbPLdr-6=vEq*a)8_kPF4cJNKIk`9Utw}<~vlcayz%4HTTT>AbX*oOGQQ_Du*Xo|3 za_c^sma-wuIo)^2P$MMAum{_mcnwQ~ouV{ad#Pl`rRF*G7Ip6*9KpO_M}0h79n{%`@nxp$#vgj=vBz z+j2(_w{=u+gQ(s)_x3SCRoidl!LZ`33ncWwm`T;wMU&Fb@{J6u) zThuGK96jW#n3A8N_EwK*b5x~=X}`JzpEQ-uU_)lHML~=EYeSs(D3r}kq{$%B=RI>) z)|}C^RZ>5Q{4jmy8sYLCPf@^+{70mcsJ3z=OenQO&rTSl-O#cyQTU^no@M00U_sEj z*yQ)K_R)Xz(BwVoer;(ax+(!%{)_ee=_}b9zG$xsQZKB}Gq}ReyOp=|Zk8KiB63TB z0iDE?udiABH@|-EvX-KceS$VX7Y^+6Q4nX#He z7PX-CH|J6u`cldt-gx$1Ls_Gg7P9^U% z;iugzZ+QYfcu$XDfhyA6X%FecW$V4Qz7`d_#Sq)^pv4MpDL&Sp6t|z!?NNV4-ZI#S zv8s;(%mNU}=!F0fJxdy-JpLgP3WD-|BInMQE z)Q+kYSERxp%JTEb70cR)7&X`@gnUrret3irpa|$G^%_G=peNVtZ*nsoFFxI!K)ls7 zHHF@dReJ5OYtO9jt;ZHe*FN$S<4RBHqB*##k`wQIiwl`fs9SCPa)g0eRjZNa)Nq0W z>!ttijVm;;`46`@U*L`KO*l=^`kvne?dS8qc{d?_gj81oP?oSaaI3w0Zh`6rD8#F| zbmCo0q(J4IY*L2i7{hOJim?WC){?BPlGBV2ysg(JfjQdwi$boYZeJIAmtMS^LI1F{ z_|LzB9Ji)l8`Ys&l{`bU4KplT|57!|K4x6`Tw1wp$w*4`S*FAGtAN_M#Xn)&$8pk8 zOAG;riaVK~Hs|bjG^27l%gz&?T8b?;_TQS{VO5^2z_N0G3VV$oA5&1~Ps)!|&91lU zwQ{5fVb#^emudvmd_f3%HPCFB?F%MG();jUb0jEegO^Xvjog9xB|c#ZzH|E*af{~B zW=BefEs`o|jl=o9@B-slbk=9;53h1Lx(L2cZAXwr;ly<6J=UKL2QFpkik!bAzqkD= zr}F}(mjCyaVAbCYRLg?U#LgJ2rCWu=bH+yKVgToQ5h()PZ0iF&T!Xk=WZxHiB=TXu zk}p>2Uoji7SUjC)BJ+hTFpjIe{LiAg>ln4cPJCa)4X5=^e^EqP zekF1MNa}K!5iKU!jXRg+%75gi#4WjWksCtx9}iUz>=KF4E?HU`W!%j?EN4Wi^K*2r z{Cy=eVJ8hIa(dp&w`E1U$A3JpU3tEipy>Op@<(ctS$NJ`1mQh@#m@*vR8Xpz6c}>T zWsZ4G)OQW|NNJ`8zu^#O^ncd3nDa1DAbfti6#l7ZFW?(-{Cq`4HlkeM+504S#vPwS z553WMGkkL#2K~1`+OS)7YsCEEK2<+9D%i;UMm;s36ct~N6Pe@F_5Ll1ezJ!EffsB*dL~evzS&bdOJ>PU@r3A();eOi}SliIQ$=>yIc3&Y>zk7gFh8+=3o&Z$Tk& ze5nJw)^Lp@q(6k~-5J z)M9$E>ufCaaX|w^s;^eGJ9WE%OJzTtwv0GaHf?CVCxCJ8jv%tW8mx2U_H7K~^%rff zmLvO~awoKxSkRN%V2yxm@|2Jf4-qHoyz{j_*U2YlQfrU(=f!yuX^$!zM?wGh~WjB_R`a$3;a7iR@(y1110FXjLLL z=94fk3tETwIirgY{8i&7jva!LONcb!2o?d_@DdhZxk3)=0EjX*LnjNi*exZ-0hlGR zTzN7Nw!1igi`o0ACc!=}4)r8cD3(*^S#KM?AT@CiYGJWOg2>y2MHo%JLOKfB!_F4C zo8J-KtwpLKqErs0Y<7M1$S;q>rr^$q!HP@rljgUrgc`OFqGNg29kFyRh+V=-$UWB4 z$x3B2hK=#v(8CGZEEwuus&q3c1(L(-&>s9z6NC=$d0!AvaA%@X7GMLDX*8=#hceO} zjny{X_0Z|~eL0=sxBl86rD$ux-T@V>lBgG!gx<2-G!`6PU(grFa`Vaix%R;tVlVHC zfukus!+RW8r{4v?)y?dV5TlY&DD`W4XV3ucBcjVDC+`=d$?}WkxH_H8DW)lZo<8!M z;z+oL&0w?il6+&>`%I$g!l?bATXRSE3+sVvWy$LBuWA{Hf`a0O|BnyhVaf;fH_(%L z8d;?r2lECml{K{o{l7_#h-|Zi1O6FBWulzYcPi{1t2)nAX))0B3Nx&I}*Nmh(Y6Ul_?sj{S{+Z=BSb%l{w1LI(6%cm}dk))EB`bo*BHulSCS@S3sId zeUF?kl0~n{q3K(v~6orOa=*@54C6|a<$Nr8N&zW(aQ#MtUEN8VgU8gmY>0#X*J-S;C z(h?)dV*&KCMx{k|Kk`T7XoFlL*_1p<@=d=Y+*J6UO2w@TY1TRgorQVk`HWuqM}oDA z+tF0=JUR;0{uatI+7-n_iMFRcB^lo@9Z1gG`yWYH!4*~4g$D!$1nCB8L_k77q(i!g zPLb|z5RmTf?(S~prMpX7x&*?{jDET{q&bt-FI>{BA8>#~U`CFW@QUB7<(W9an`0NHLqF(0wB_@d)m zkva#rBqxe299m`9A3gKe;dAnQyb2~|gih5>lP=wNBnX6+<6YwNG6C0p*1dBe-`5%c zd%>TC%1~j*%GOH{_n)j)jTejL@|L8nUqKr}p!u5|nv<>1)Rgh&)5FHN5ZG>c@poRO z>XlVFp=W(@aLI!(Lr~#l-PT%%c14|gkKWI>S)Cc7ng1bib2Hy;EBUrc4qj|s@8&Vl z9t<&P{5P5e;N%HLP!$Q&UZDUhmoON$P2mw{h z>Fx3zQAgWmH>sYDnU*Yksd+4JEG2r~%QRw5(y|s}G=;@CP57$?Qh_={C_nn^_m9=@1 zog~e7$mJe0&+KBuDj=57`hCwl>>{y`+$yiLXbl5!#Ve{m{Z}HlTeeOidGeXt|F}8_ z!eLv*uF?U%gaNZmL!$)9eT#c2cjCuvI(otjXVUJn zEyXN5r&NFa`WD;Rz0y^<4;KIS5gC%b&UI=&$Zf~R1U<|mEyplQm@oRZ$kLowi^KPV ze+kt(P61 z6aFWh3sqNdE+r2Io~1HTYdfOY!y|PZ;wui`NaVx{VVUcArB{#UJ!5DYJrjYNnWD<* zciJ?p)2CJ3_)1rAo<8jL&TPvjA586+wB0RNqGLnHd?&YMwsyGLrOPDZqe@gXC91$6FAnV4x$6lRBzyccNxJL-IvLLNvNjNaEyqPo24_)s5 z(*8of1;;+>C+9;p9!p(n-U zJ|LLy;iM6H2Q!I^m4+*Ikzum?DJoU53y2M{2F8p_s zT`t15hn@xjL9b9JYq_@oO4j7>DA<_V@?885P%BM6rC#tKqJ_fsYqSFrIA!XY@cp%F zk16$o$R`QR&gupAH+Y_(-f)Ib$1?w>#9D-T$|kvICS5_cI_O203a}GuidK<>8uBMf zd^OtVj!uo5Jgrpb4)L5NAYG3wSNK21tDcKKWij7%C7ZB*b~5+WP_$BWrt0YxKJuGPmHf<5?PVR#0^dHRW*#Jq$1yK+=2zpbzYjL zxn7zh@9)3)v`t6XkNk@8-e3pH*5T|B?BcGZwoxQPYf|Cc?G?3LEF0KaTW7Rl%X{Lo z->UAX524(09Lr9BxZN_4tAlhNxq%z-WF8e>7lw_TwH(zd?!9+5XNQy`{jPb)oa`_7 zx6ycu;5)2vcCyPR_Z!aT$Ck$rqc*vb!Q#c$gbZOSz7$ zjt+sqjrbf7g#(GQ)7EA3`T{VGdG5rG(3+)6K}z}K3;yG`e=gNXi3}YH4Uc=0nb5W^ zccC3+Ji)C9L&P(@Uq83z#+lEqPN^)>HE4a{pxr?rrMQY00vF%}h>X6Cmi>viY4b+$ zE>RDN<_I4A4k>sT+tG=DYtA8>ym~L#1^@9Rl|BXEs%E zBD|6%W#Vj*`!ZIKkoS+j_Z!XqQUakE4}h1p-L5ae07wJNU`PlC_1j-!n_23FrU}+L z?pMt%>1ci_+F2QTI6ptUomop!k?dXi3pu;H?^>Z#WOs9Nn8J9}!&_`UuF%<-VVogp z3@>bR{Nx9WhUi@D`eH?ZFkxpX*ML_ZS#p#_fDdITeZi7c%gR}ncw{q*g1=b&u8DBo zRa|cUbvFRT93Y6-?*Qj823g!0kOR^~y9ci!h_z8zy)35-&5nmQ2KQaVZI=QrFZEx; z5hzgN>(2$0(7tZU2@^&*%mJ!d9|^y~oT4N_2}yqbjImqbE?pL~X-Oz(#4k+7V6gAS zJ%7D$4e4va1yaCVitJdD6b}6hZ1_BiU}5@alyP$c8#xOyzCYK$vm7D40l}Szkz$b$ z5nrK3x$fT@MqZf&X}8Iw^x9q@`=#}2GbFk%prkr>U}fa8a$Qt$7vOb;c?^zj)})v8cR7OC}D-M zEjsh-?XbGQ9_+M5_i!)$8<_t0c*z-l`^7O9?alR@m(`KdZPqj1rplh zAn=vQDDH|2^HQlgEyiqkTn{vsR-~~_`hc~)PTJ9-6zJnFlR~4K$(a8K@sDm~ng~eu zmCUSXeNPQ z*;m@1IR?yU>l%HhO{;vXP`VTS5sI%1utGaD81={GJ2#jr(~srx!wVUcBmVjKzJF_? zrHXHmuRxHO+<$ANV14UGC$QQOJ^#GDD)(n&YS@>9f>0!1$8LZOSZJ6{@x9Jg*GwtN|=#R=IAFQ$mg%5mzfV^#^c*-Ml7Kg za}wXYE~O73whR7^(3J+&ab zC^DVrunA2k?B|AVi6-b4hFX`z%bKZR9&U za@$}oc`Ze_#iX4L-X-|ruBAJQ&;7Q1Z1lehMLP}hBJCR}cmaW%CPmLWd7bI!VvfB} z<0yCEp|{jO{VxF;_6IjsGU@^R^8H?Qxc_Q2e|xGE`GBPN!a)QQW9Ipmvhnzi#&cT@ z^!tCSFxb@SyZQ?5ITNpi9EXay%?jZOpM3evAxnr*v+{q?PcH6eDTK%l0Er#;^nz4V|_NoD(4 z-FX{m`Yr30+zaK4=}FD~jPF63A`B5#0Cla04Hb8+5Bk#cKQR$LVMf2ypBRG$FJM9=y$D%OXI>?Y`a(cbv-ZAJTrd>B|qV{pC9-%I?Re@ zl)32X7n`dn|85kYCFrU;X%QZ7qt*+Dh)N+{zYPP5$ht4>3QRMhPMm4ChMN%GNoC?2 zL9L2g*a;ybc*zalHuRqgo)6BpuS~r4i`CRr5r1=|sv=$}{|&a6XB@r)p$8tw6K>(c z2c#(~Aeh9avv7pa4ea)`qtu{qNsl-G1wRL>o|E!x15pMXs*PIC-oQ|AoGE8Zpig#| zjy7~F=WgxLa)vn3+e@92-m)G;cf&b4U0Ubh-0%HWfus?6BWh10Te=Vjz?-5^sGzyl z7dn4XYgpy0Z+A3TCJt+D+99fsg6_9NuB+~!KGuFao+-nxw5Pd!;J6RB|JGd6l)Z=`l|lFc zrL8WBu;nm07Zw0kM;b@9^c54#)tD%H!S8{pM<)Z{-^pPgZDayQ`eQwW=G!}uUhn&an@Q)E zH5WXDw~#q@Pc7xQ1DL-ASq>4ABQ~;=U5hAt;z@|Kq^MlKTCyoMWGJ1mQ%hyQsD|DW zmE2IjV&!{G?~>($=){MVIoNe^f8s-5R@hikC)u>SI6GA))PjV^U3LEs+=bmSUfzik zjisFr-oO$~z48L>@)-y!+$#N$A=e$jPd;nolKDk@XGdVBrNcsqgS)9V>qrfM@lS3(YsvAs`?hc_ zTFzATnXts(W_c}7UXF*P**5gh&D`OT8oRpSG5qq&9!~Y-nclVAKpVJ+~ z`QuG*%C+gR&4KfgQtKnt#mdD73l&@zM6}fk2sHu&Za#zxs!w z1|h4yhVv)!0=8$8f&JN=zVIIk*n1^#?7RpXveIHFO!rA6LQVSWoQF2~P(_W}mmKLL z>+eKs!qui7ZbUsk@#Wi#X5*DvOQku96c?_FBqMM4lXSr^IoFtv^KNmjpqro#TJtf^ zS8-T`%Y$NmaI!hd-8t~*MJf0}T7;*OlcSI5aDko>$Yh&vFNM4KPQ~e4#cJ=LB(1y? z_V zGTEGZnBw_`gxGQ4K z!`zrqdcEqVNt-bB5rOLFE>}1xhsWe&s3_xlU2 zGDG2wK#>IDN1w*`Ki}E2H0S6?KgQ@@*vN!bj-y(52Pe~wcwTTOO5U*zMR`k?yBQ44 z@>*-+b!WW(k%2n7^kw$j1E8+}QI`7n)A+A4*s0*nR99IOEL1b2 z`|anvIWe&Ofq(jIf2^A)L#9DWghHnZWKb{8yoK_j)rW@N-`B z>$cxZ`m%IR((RNdMHCpBTC-jbOT!q0yVD+BDgl>lc$~Hm=Z;DP`NHme^nKg6RyAMb zaYCdSTamEL>IKNH2dR_SFFNvnQNDiNFG4xwhU`bV&SLvSZC4gnL^f1klZx5%a1pCA z%swUnlxwKSTYo6wGgk>qbj>-je?}5QKzoHmiI<9O*khhbfl$&+idU)ok3WNpW;|lg z+Mfu(%Xj_z!e9OThANCXQBHR+0xSQUYISIm%brh`qJc2kwrG0G;#ivAqyA>?%oz{^ zLI#x3Wfvvc6KcOsKJQx8gSkCJ7{GvNbTnkdJgG|l+#g<{U?*!6QpGjf#@b%SiX!?2 z?N6*jomB>oL&O!HEP{Fpq8Bg_rK<99fw3pZ4jPggjBmuCW4Q!_F-!X!h?c?wMa^Jp z0Gb6=Udt8dQW=%o&x|A7o+8?iE??Jw??)ok#4*F-gHQl=Uh*)))K@^8+zE@g6VXEG zjCNC*B-lz|2%4a^FCn>6IQOu_MV8F%^ZQ1?3}`wlG&5ajSpjXys+coD&rl1T`ABU> zkO;EEpD=!k=fc>1I~V;ez)T=f-q*H3$zsx0+bZwB454GN&#!t&1zx|IPEytG~^&)k$)!X}r0KKyL%V+BaYwFxWao z=sSz{Jl)nD_foE;#bxJe&)_Bna`6!(9qD$CSbnEDD!2Fz`ltPx9!%@>D#BftKmF5@ ze7}mlrp(}fb|I{en|1u^N1-M!p)o4}we5wil!D&yd1KqRta@!y`~1OzZ9DJOrSF=o zhl%W~7k5WCAy62fXY(PZl1^$a+%S$()B=8uo&NXjmJ?oXu({EFU9Jia+MNt`H1- z9mMr`iVws>UW=!da%udAkyHOe;@|#P8iY14b4nL4M63eoz0G>_ zib}Nyx%G{~*@C5zQl0t&2XQGh>*Q&!WvLiCS;{St|#TD z^NjP=`n)kn=pyrWCqc+!w)nPms{Vq)Sm*YR$zU4woFn(t2Jp!?0lxym-9>7-ssr6T znF zA(+O0K{c}ugc3L~Sku1caY&pO_Yuq>3fsqD$b*XK(~#KQ?}8l z$|=M7exN=W5iwQew87P5)8ZLy(`e#fNIm@{IMQ{cIRzTiip9`6U+-z4X4tgJ>(aZ~ec(AG9FKQwmCm_Wz2gaNli z)W=_;{fQAsK5jETd-i4OQI8(75GXSD?fZBa2yzn&yo0S;?%&EBc2^u^87|VuxZMl^ z9cQ4BymR--0JO0q#rXe5G5+z#vR?8>Ub9hq;>6d(^%rmbRU=i!LO859xpWn^=ymBPTqMB47TXBWkI4Za?D}mg5(nePJ+h zY@7;Py{h$#w{;>+kM5T)rL6C|Z#%LS!AmHx**Lu?)brP&%opuF-#9G_`A>*<| zXSU3Y8lJpQfag$3WwHb(o79=tD0&;ISbf`6JWp&4IxBj*BOgxu;g3&PfyOnUwmio3 zF`$dO=o3t#XyGrh!>bZf=B$YCKXitKeg;-vS2HVvq?4}CCGkQlJwohPzIjSlWpGVF zH=5~h%ZC}C$05XrOsMY;C3t7ZyF7})bh_gaNxoIk%$NQjh2vKxr7L2+W-)eHuo z>~#s<9^KHbN~+J@&KXF0rElty15_~N-POl-b_pYM@I3RI?=l7^eFzU+%87A|;?^!M zWD)HgU-8jqz_Pj`OUQFt9!p>#LTa(}XKv`K%$>A+K&~6SE{VL1y6Vbfw zP+^OTUciv%+r~Zu)7Ov#BL85&aQi1e2QfnFY^s5y^W;TYV!G~3*_evfH?}0a(qiM( zMeNW2jk({49Qb3;VtT#c-$2DslLNr{SGbI#m1^+(z8;=GZP(u|CFG9!$2yy@dvt33 zGveU}FyCibr&jeb<$=<6UM*3;#EkiVUC~v(1+|kY!5sZ5?n~H_zVBt+Ge!)qZa+Gs ziMoM(d$AkOLiO*YS@X6I<7V9ltB@*01HW8;5~8kAOHS5IvB4tx%oJ_`r*HYTKeNM~ zztE1FruGIr%X;)L@?c6dxrBf8RM4^|MY`k z?6y0&{w^0#*~v1j59d#^w5OD%SsFfiZ5C<^MvWBPM;EhmDQCsWn>Rguwn$go%pGat zni#{g<(&Q^KM_lB<&5*qL~RLLd{lhe0=mhSrIeRs1C~cc$A@-qV=YLbj)A|aU3v%i z97H{L7I_zPZTvJ|xE~t1&phA{ua0&XCgHix*gS=x)cZz93xNtAp_@JhAUk!~c?Xl{ zXJ?;+D(L#7w=d{1+^?y~SRfUh_$l!9fU%WN&zqO}e@6{7QO9|CKZ^4HR{{4=&~Dh0 zHE}r0tc}U5#e!O9~*$C&E`9MQF^tph` z>$syP*GWa%htqQ+E58L1a=*Hf0w?NZ$$-rtso*P+T}~Hj4Je6uL;u~j zcgOW=LmTXbjj@X^>4v>`+E2J~G!@w1jb`7nt!; z-4Z)8X8o;uf9wox5?b;x-Is+2*^o@Eo4*e*L9;Kt3}OJ-IqV9Xhz(O{MBli9r9e#9pclse6}9;M!oqkb8jn;G+FD~c_pIT^5S@aKj+Z_$Qp zRuxauPg$%`<8aR1W+%|JQ%p^vQe*eVdfn>T3MfGCZ4(U@dX0 zVQt(P+-Iz?8bgeWkmJa7%yVd$L}oP_t!+Q9l$Z$HznAzN`r%OM;__%%h$f#d6drBA z)YPR`*cA0tFDuJ2NC}i$9(OWU=iwE!J3D44)|q+VL0Lc2H3Cv4a2q&&4KU5BC_f?5 zE3W#(hO%9KyQr0O@D%Zdeld_GH(njdvyo`7k!S-Lw*gvenfPYM$_|^!flRxi3ErH& zZDuOfqTP(_H-D+W#9OR0WhQujD896Er!QQ8_tTXQA0~j@FRzsn)G$BZJ-bnhgoI3+ zB05<=$hXYl$%e@0V5Qw&?t4upmuq$0o=TJGgwEh~1-G10ZBed_f!eK3l4=%Af_@sU zm5H^+SN+*5^BuEe=jl|WA` zfoUWit3h8dl3t^hHK!y*X4!0-Mz()DDufPof1>?Ld+=+8uC{HL0E{^4u^0{r!6I-z^f(7UbDWv-_*%GGx$Fg+-I8t_BMZ?Rf2P_z<&iw z_Wkw_lj@hO7j0;aj0}J&CS>_hZz}556P*)^yzpmiLwodPyomza=7m2uotwIfX_490 ziASHg$;QP-N-R`uGP1{2>4w?SV9{XpB!)E@zcNH(aEjTR2}&eFSF#Dz;AEJfV*l}8 zdNAB5QK?%{6S;<_kLNoA8*h*%oyB< zoP<@bWbO=p{Tu8A4OMEn5&8h`4#t7y_1#=741I0ZaWsnbUXSM#mydI(^6A7xSDgH? z8g6ezT!GT`d9i)|&0-L7Sn5JWk<#fB_R{i`zyF+$vhLO&Cup?;_3F~}7W3xEOAgrd z)+T6@`{M9>(-0wh$LZA18ra<#AR8$oknQkZL{nmw4ApzRHA_Npz1X$5HBCUPs2pK9 z{X;uJ(m(zWJt}9~4<@!DM4aXLaRpgbF&V*T^p|AuG7 zov(H}J!x5HDmEf+t~)xlj4`6_+8;)p;q(TX5SBFCNETnkAcOoHj!9h5gZhp4J7reT zDBnRdwd{wA6UZ`ivN&rUvEgI(?K__*K6KnbwW&c8%@ITf<7xu|{-p+4QBt=wywZ42 zgFlMzEWSPFg5++?;x5gu7A*2(KnrOc3;25v-typQ(Eifx8Dy>NrT+Y=Nj2&S0-_2y zd5CAp>kW=cKe}d|_)r!sGZga< zaNiuaf%u{T64Z{WSiDyZ<-m;w$Vd3qt*Y>P4QctAyNR%Jy12@AwR^70*Cx=p`~abs zoH6c$8Y7XLq<(ur3q+p7v$fUps^A4bTz_Ywj>vB#id~odAG(|ZXYQhc;ec7P$lp67 z4Y(tFJg<`3n%>pQJSO@hfy;Ew@N>=7&&T&rw;@kKz?e`tR|f?{Tr{IUi&Iv5Q&hwM4#KH42;g@d@wF=rx-9hN;nCW?c`ERRipeS+w5 z3>5d)aq&0u-!C=9_P>E?T))x!R9shHk$`a0s47Lw+yAGd42zWGqB6RM6%|d;g=J1C zrK#Z`f7J|?azq_XAYTk8{J0Y@Ry;QON$dE_Jt)mA6;B6h4h3HMj_E^vtyxDJ^tG0t zReBElTD3WskxMsj*5Cy|QKgdIXcyL{&7^e^uDt2d=SyhH8}TjW(zR3DoBI#o_IjP; z%_my_vW`>Xyak>-Q-bHTpXt}b9}Y$NvC{ z%`O$ETOG>Wx8EfenC9hY4~h>}FbPlGjuwFdb1$-7H#ZeapO^akpdwYl^RMCl8)52= zcyRrlMDP<~e>*COJ!h|`bU(>8+cZi{ElwTlO++Evn4W9p8vAbY2l`b*99|9+Wi&On z5FIYBRHi2;TF{M=S~%@VcucgcYU^8a7ovXLhB=dO8$TVr6|_j?Kp5JRkajmk%%NaT z)#^J~`W4%t7jGYy@M}#JA*3EsvAZR53S^7bX@O z)7;4$A}7}=O4TwIKAVevdp|$C;7>*st5X07n22HjJugKxeaGMy$IBX%$;LzGN0NLV zNA*FK4f6&qsXy0j#757^rJ+0z*}S$`YlO|+wGFd)cGfprP7ghP^>UlWS$((7QK0)i zZvII*OG-%o$!3(~Qq$r=i4S8NAnq)F>Q{DrL^*ig_mK!Gpx-PpxNMOb9MR zVa9S17Z>DAO`i_2L3-p5#xns)G8wPlSB+8r4k&OTiXV@~{KMZ{Gg0MY9ufHr7bL0w zUVp(~gDU5%fGi*?hJ%$peft&3KQY#byMiM>YSRF*961|T_avz7^tgViI8KbfrJ3S^ zS_l})wQvfB9V4ohcbWzm$n#Odrlyr!4a#x5Ut{oYN`%2QQbG0gY%uU`0r9r_3>uCn zr0YUD)%pOR`4PK? zfyP61^8+N0ea+!o|A;oNcgFPF1$fo|?FxG|87~>OAU@3t{vniHKY0BO#c+w$OYuC! z0(FR3>WmWNEv?F&8Xh;3$bCnTn{vvw)buoJXSu~h@vHNH*s+!_JWwjy#+#S&opop- zgg!-=mjGaM>ZyAsWSQwBK83|DPNCqKt|7%sSmndj*uFGCf5f=v|;>yD`Wj8391i``6~&8_ioUx>$8+j}1Ju9Y*;czD+P^ox?m z67WL1b@!%ha@lmnG4Raj1^*vZYcow&I`Jig}6;u>|j=oRh(%t!km0S$u<4q z22DZiCi(C$7q1Zk7tGnS1@a+@zCf(u%wwqpR&mG}U7&E|<(7uk0zRFGd+^Lw{@dSy z--@^>jq;m_63iTz5_pVqf>-Ah!gigT7R>u%sNQ`*{;%(A#uRUT^#13jcHtC6Rv03& z4k6j}wev3kLri}&WVsJ>TWSJLDYT0_E2K(ubFNV7f$iH30*ZJi5ad16v zlpWWSWTvTx16?o7To^nFOJZ9>MS>r_Gs{V>r(-qXt54` zk+Wa+O_cQ1>Wc8*nPXON1_KWln_I_cYq?Qy1>ReW5BsiE`na71s)3!t0x}@Pm z*>_Qge!6ojGM?Lcf?u}B)%qp3nT80RPxMTx^(RF{#Mk9@V2|JT2gfo;PD<(wid5Tt z{X?XWv~i`o@xN`A(Qa5%mAn%H4j$#(?O|qieZ0dz+@>cF<%M9g#lp}t%jBvW*fKs* zlmNwJeUo6H7EX~u73`&dj?iK~WRUqKh4HBn;rIhXrK{mr?{KBQb)GqK>@gp<)ge?o zL8f|2^SlqXmJX|Ix79#6 zz}JzL1cQ<*tB)xSHE`7bSG|GGfM;7H`=Je)vRr7Ja;b>(k>-54-5Gc_RhlN`tum)? z>C_t(A)oA-@7EN+PkLWL7)+@8_1@<|=%pNX%Nq@fFtxd{+r(2hcU76;<3{8c{3mbm zwahp1OkD8u)a#O^`V*Brhekz>e|#WO@|bAx=@{08kbY8X=cpkNzxq8LAMcpP+4Mt_ z?U4VKk8)KBD)*2cx!k-L@%5$WPnFP{%-4vrMY-n`)7M;ixyXTmcv!#8X$RhJ1D(^-4i zGER5?sE}1SF~W5%swW`8T+xlV;tyqh?Yd(5N9L2dGC2pe1E~bk=l8=axMIiL1xdu{ zb`T8J0=!C8=ktoGyff_9F#RvvhX#+cz@r)Qi|U)C?)9^ynfi-xMu2&iBcDwN1luH6 z(07p*p{p2~;y-^vQ+08rV3J#SUvJr95knH{N>Y%52}YOFi5*n?P+5d@aI4Ofm`%S z_@P0Y&q<7CTh~q8&#=%2&UznF1v)zO?k=xTPf)y5hwa;~p1aw&s5!aft9XmrVus zdjX(c!W_?AF@ireka3GuP&k-nDCqa?Qg73xbrc|s_OXr3a>yuZl{x))s?@7Z_Ayc| zFjWSS0r(#Sk_duF<>95lxwCR&c2K8U1C@Fv;YS$ zeIJkmuZBC^h9=u|TZmHu#|Ka~lr5;NQTpd}GJjPl-^p^KOeGLKAV5`O#RsU#{!cp`GCRh>~y9^gPGJ zb@DnJa)%YbaUrT-m(Ue?@8Zp!Es*qgRqdi9W{0!f5RqN9j`+ve)veX*sa6Ft;X9|j zsT_&#vCl%^^TW!1)}@d?V;@Fx%2h~trL+H-y{g=m`j4azh?i?aG)!NjUE|yzXtj;n z4K$K=qi>l|sH!d`=zuOpIs5UI=qMHVWJAG4kenxn7~O3z7a5_7o09n>(vbyKCEM=^KrlQ~-D2vdEQ^KBQ(%l|mX zQ(V7a7Xz}QN@l;V4qqj4(4V^SyvvkYw_O;{R8~CRT};*6Q8L3SkrzwuNWG{J6~-hS zAVs>OJ&DGQ3l)Og&w5;Jk$icR+r%RoZ6;U0supf32wDiEsymMh*^`vZ+F4${;C!TbC z-)f}n!jqf<@2ujZw-h;(#~XRGfS4u_&HX(RZy;6p*E*bLf^EF_K@}^(HQ#h)tB??L z2V%K$l#}k}-2V9&DWL5ZnQs!6m=kJG&LqR}i%X~agsA||IjV=^B=fT`J zUMC#YmQ>&_CUV;z;-F#Y_YhcI89Bs_ZQoq$g(yv%*$5x#spPtq9>~P`TQ|vGuLtlVyT$d zh1J(Cfi!N13n4t`$aMf=-)&*7nyk4n@1eyKx5gs_4~9RK>YKLwUH^A}ilL>}m|M{n z*brzHchZwiezhlI(oCXntof zQb(2&GEY)e-Xue)%;w#Ud+3W0;Pcr`viVu_VY2JoRbEPC6l1SfvN-$1)*;&_1q9~Q zMX9yu3(Orxmv`V?IL@#X(+w@vc~fk?qHx*piJy{9rHU_#59gvdRZbEwE^Wj_BJ z28PtwADO_Q-PIkg_&QiI;ZX`Q<_%AwFa0Bo+Ipe=R)FpY?y`ET9GNOsP344u(D~Bx zS*ga|Z&gGJs9(03F!x~N(KLma<%#s@*CJ29S1kr)Eu-;1YCd8VpgGui36EXeflGaU z$g+A#C0g)VJPWI1kQnEQ(W0S`Esx@^v)}~mV^(E=3*-AaTWQ(}VJcEQ>ly5aP^jQA z3DJZYllRyoWZq#Fw#h|YP6ty2EA!xfvvG)i#X8EOXPLx8MaXM9hQ`35b&zh_4oTXs zKCl6UDurI~%cHtqShC^`V8i!!m1w9}GO-$p|z8(VK=_t@l61Fbi`4xU@M{uA| z#*r2@U`?tyW@7T>UI72zPjHcCYPJ*6d4F;6oOw|!!bc1o-}wwZ%~83y%d41>)N8fhDcg7IZt%V(=fU`QQg8Wj#Pxj6E=@m4^h6H7d1|};oBRj znV?+Ce}q(vfh1rD#0(3~kH6^W_3BqmB}DFJR_>7ekgo!Z7S0gE2;~-F%v5FTb!-^(eIk#Sg@0&rKhsNMA4_{ z6iMOe7TZEg5FT^`;%U~+#AZ>~(^!s$mkV!#wx)OQ95gR2v_zk9Y>Qe?9_)T9@J~oh ze|o=yLOHKt$%aX?>_(hAn+CuS!J&@;abV3m(KTG3pI_wHbp9YYJ0VFf^RcIFGvGXG zX!<+J95sIKmr=mC)%MZl98Tq(sn&;Rsl;i2qhs>+gh4t2;(zYxP07U%?Mq>H+w$&PvSaQ{DCZ4 zlmyL|d4cY5<1G@NZ^%R$iXE=sC`p;`O1XG;Qo30e9(UM1H*2&K{xZ=dRi%z?GES}D z8Vi;9T>TW2{v69r@3^sfRR8AJA-i0WL78dL($K5L)tRE|$D!4;Bl0f+p}QQO&WfjD z&4J#(Z4`6<;1R{^s)6sSnFZlumIN26zf&vW3#(5HK`mm{!rG26`14UUb#z&|f{1Xb zwsX-G&=}UI*ZWnqi;8C@8AHqNX8-Hzljv;uLVh+GyUt0E{=Nn8tHRxDHLs*&J(1_$ zhVCkqm0K_&El$@>oy80k27}HHSNJj^1ZljPw7+0n%cNgt{k)5GW7I}p=w>J=*_9abN8RGvYHF}u#IuOO9xPW8!M z2`$*NTTQ3x`MQl{$^*99e~xS1@Q;7hgsLR3fNXF?57+;ea(?S)PHQhub3HpQC|7(A znDRQ)W_rX7w zf2^m*squ4>+hMW5@J`luU_KU-F#aj~r9NhRahG~0AT08`t#dV~)A)=a3I3VJ>Ek3l zO^Ttcbfiqc^%GG(PB!Wk+XuUL4=Yr3a8c%weA; zaf@xK%%s@G;J|H((~nKn>dNY8?F)V*bT#1jsr^g<$kr6J2)jpIyf3k1Ez&N_b_a# zboU+{Ms~?WM8nn<9$~&Ppxxf)Qr7j)2%4jZLeI7-FieA6nNyxu@2wgj5RjkAp=7R5 zRH1adSg^t7Mlp~Uk#t%_;2-*(PVaIi=$Mz~*=!FvvCBJJ3IH{^hr%}Z-VYvYXZOAG$tm52KzL!dn;eH%;b67r z&D}!+BcDhW37K9UxR)G?FrxGzq1kN{er>{k6MLx^6g77L_z#3=wH3-!{P}_S4%+A6 zKgJm9wFnU{48~h@_znhB3=0lP2;1eBx)Idb1)6_3>mCkgy7FFiZG+Z@9|V>$ZqXM2 z6+4I_%Vrkq;I>zl(~19K=U2?M*$lYmVfpr^>a7zo`%0p|_SV@34Dyxda`C>VFjAbg z^zj~`)Li0XUNx6}xF~yIfyIcbBceupC0QEUx?KgvPow4@G>ex~*hoOjix+Ob*olNK_DGLQ&7R`0IyK zy$ zi(ScV&XKsX^qf7FNK-FbVpvobsQxxSXYAFe-v~g2xjteYKi1_k@B;e6X+NFv31cHX z;{4M;;-RutXfv`6P~-Bbx6XU?M;4^A3vP1wY)Y&Yornq5cY`B;=3zqY{E_>hxe$M+ zV=b_PTA{CoMl}PGWi*!gFLU=+zhz<33t9V+o*#s-QC|08P8O|+xRMlnWa2c_2cQZr4TTtb6j(IRYS%Dtz6wY0Wj@s6fYf z2zV2sriPqRtGRnw*r5;mA4_K$)>hMXVZ3;8mli8pC{nygad-FP?vzlVxVyW%yA?ul zcTa%_cPCIJ$qW5Ht}B1f-0bW*IcH|gTA0yeP^WBgOW*^3q!P8Ox=og?bv)`ZwVY;Wicam~9uT^{+B4RxI2pd*i z_p;*(wy#th@}0)36t-2?;QRfh%wEFHiS@;f=VktWL9?&%VaF^o#$5q)B=?VDHm#jh ze3MJ&WX>rje@RWR=pFl0EXRS5=ol(ySaI_!ch97hGp?%deOv*4toSH&6I9Lh;C}Zt zBQWYoD@NmO!o!mfZ)FbC!F1txVO>rB5@pn>NTIzIp;{^?^(yH3kHfR z01rQvA#ZmA@Tdr)?X85f5mEta%aWgWir8VqX<2-30USniEm@2qmSFF}aWacX)C z0EogNSh(3|rz)tt@@t`m*QmUlA7RF`(VK#*NaBcxBytBK__oKgW-zA7k)2RL@K%fT zc@G~{ZQs6xK^ULc+e^qE%xo~4gf3BHr7~Pew;rXKG$B`ydzr5 z0VWDuP&p~9FJ(d2U(7R^^nz`0ni72xWVY>kYSg)Z#obo8w*EJC`;A)Dsp^&A4$a0( z<6r;7zpS5sp9+75z4+bySx$m{EN!i0b<+nw#V3$1W?zo=DO9X#Q*F;cyG>fd1)zf^ zHvmG^AaXUCU58N<6RdO-n7QkbmXbEFJw)M7=R|Rh~*wf11AqhkuQQnR(LK!!Oq&zuH+EyQj*3PqX6~5@I{_wJNmUhE03Y}a)m@EB7v3v>5?a7}i6$@i>Lnh52^6;c=y&U1+Rf~^{yU#eqH2{$si zjtwfZ=H-tVHg9SY)(I*3@q?zh;I? zLJOj7eD9zfkG4hrgi)%guJgLCI)k{8MDHso!)NAlmCM(;6KGFf`AgAc+SHiYUh?bX zJ*zdoC#s0sYoH5iwWhW#I~^Sk`9pH(JM_9~J=I}l&@oij1`J%Yu+*xObEh0Nny+f3gPs{S zH=);M$*^)Q#S#|(>|ROiFMcvrT%GPg_F_t8_qKWHHiijA*Y>-4BH{g1Hogn*dnOxDr zSLwYitA-=euWSKI;lLd%uBEwL80T8r=2lI2>?8Gut8Xejh+!AH%HYO0nilY%6khlM z>MX>*jidkmqQQVla}<>W@OjwZ_PnU-5OFhyI<0R~{?PyC`(qk1o(tg}zcb_ndHPiR z{d)rQS#_IdC=2!V`>{l-(YNNqmRqCfugPS72v_s&9jfanYf+GmJ(|CiCTF|7#WlZ7%>9vEMNa@Gl)N4$ng9H^$MLbA0Moy#;px|oe}Ut4;IIo6 z0)yz}6lxhB3Eqe@kWeW6X`L64{d+ORpiCJ&M3u6nmItGzQus!s7)G~V%Htv13Olg6 z*S+~FwMO9NcD*N3!XE{zfF4|UFrR;0-~(T83xpXfzsPPQ38<0|sA-blE0z2VRMdCe zEDwN35upA$1jY!|R8Di6v1^RKYjMyjYk9GclSqorn9Q`6`zWQx1M#3F5>AMPP9^(i z-mm!=dhP=>ZG@w{Ui)7P!@I!Ke=8fFC{pgv@=Ja(t>0o#*T=D%F~cY)W?fPhn}Z+n z^!a#^lO108@hH;F)N_AY)`-{W$GzS>oZ~ehgL{(*OeE$&O2T`jg#graDapy5_c_Bf=T7*7y`^%Z%pLG88An&p!vl^DU zlg!fhhrrG|x*s3>xl@)pVP%h8To4>+KR!;c(QL>cMcprvr~#hxjvG9MDlc}-Es+pxNsXZ?x7RjardXl;e7r1L;^s?&wFPJ};GYvp35XeAdKb?H6v zRSu^6k!xh-zU9{XSFA5C+*Np>5;@2^v?ZSA|Bf1&%0JWkiO*!W-M03 zQX&224WwlKkp%jG`OBPHICJ_GQG4xMn%$HWbTY3o$yW=;tBk>5_YV@vg$#+^m1(S{{^He|Prku$c!AxCV>(7rC z>;>3FMyAF4yVPssL%=Ai68pIzY^BWJKF!qcW12yZ@ok_3zeAU)04aK4j+H70B6H(u zm$l`HF3MB}jpZ$Ik2t^F_a_GJR!vVCB7~hz#zWP%)^W{^T_c4qoI6j^GG$+Zgzk!^ zE@4VC|3i{?P{JtvYAlh${`B^nMjMVH$5W|(3HSi`p@_b%r*L$*->^N3JOoR_Xl19Jy zc9u61%&^`C3FJLj2@qkj)=u9U{g*+{+`X&yxv@Ov80PV1bJcm0hYsOZYPOKk`}20u zSk?BZxN;eh#*sCy@GHML8aJ;2x-bg?-rvq&1U?g}rCsz&E1zwxjyf4j5XEY^z9m*F zROJ!~kTs9*i)mk`OME!{<8_B-26R}|j)yH)J@8;?!%{@&M2|k2>-oH;^4YOz5?C|G3jV-b_N>By z)jBGO=@arniXT=(zExX3o-u{$^H1n$U3$cX-)zUz(m|o1sU= z@#dpjgE}=h7ba74-$p0%vR^=Skjll#eusKA5Hrl?QEq`v!Hkcjl-)9TDvc$2&*3PeKBa28K?eLpsV5_vB|#m>!1EM9*scp#lP;50dFL8L`!DOu>w9< z46EwL2JD$QVCyAqogt5sKzQZRieA0XH$&Gca~gn)JYbPaaX+WJ4Z;adOJ*EPp48Ac zj3860pUW0!)7|U(%FBmo3c|d*_rHG((r%+mlp0?+!DOZ?*d*5EUg-}KM<9y$p2jMW zux3=aG3(Zunozp9EVAGd-i_wwDS4XW$ktPC(>k78v(DLjqxGEV!NoR{tqhy-QMC>j zQxqM@baHhvHjCkUt$!JswVRO$#|Hwu!_4Z>zeBC@i4G0NTP$osK5dyjB)QH7`T{eHfxeoQ^!i%-_aDPYTK z*^5OiXU!k25Lgq!g)f&Shti(qNAciJ_rtV3f2mak?qyLw;+L+qkjA`~N|wN#^eW}T z86(jk7ZKOn~CTBZV`D)_uq+m`S!R^*4!gLXWP9G z5C3Uh*VR7D@~MT(yJw6SW9AdWG_06G;mgKReh?wD?=25s%iOo`t9MWV+} zhs8RlIm@&sCFTJ<*Ho`MsztV!nDgdui(^i8Y_I%Ns4FEZ7{VbWxFfmQto<_zA2V;+ z#+t&^Ror7_%KX?+8Q98H2(nyxKXUK%6;i0*wjFl?y5|Quybl4aOBn25?coFrE2MZf zuNOt8wM-9F1Zcy1NWv(_qEQyO!(G_4b{Rrf-YfbOYw74^tZ$T5p9}L{IPo~hFD@Vf z8$phnKPyBr&0>qrgdWlXnVIc3iB3@QkDk;bpI1It>&8W;TYkOE3Z88in#ePVt744^ zH8%j}`Wzio3rzo8|35)@uTmlx8YUx5&?`6UN9W+-NGOQ3Y$W6xPK7F0(44FB2>Xb7 zp45V1g@{B9oK|9G-t}7JYpKivLdfw)Q9TKrTTZ82+m2&!=%NqHW+n+)|9GBxp4thp+1iPvbfkFg zv>Yu8{)oov1_$nI*buL}TP~hX4OZRT(Q3r%dr7`nv~Ot0Rpwl+S$DSrbYJU#ie90s z<^PVRnh3SF-A^ZxuafU?FHdMhyO~p7^t&(g25yxg>*vF2Ij}oJmRFle0IQ=s+a)fd z$Dv=@&hXgTb6YCF%yu%{8@3I%^YJPFUg*vRON}fo!*K~uGYB6r7S-9ChLGO?cVWAW zJS9Q0mTo&q7wpKn5FM29p)jhF>O{mgo0Iq*+02Z$aP34+dY+Hs@wP33np}}F~p_rm1D%jEdmH!AMg<6BXUU`-sDonOOvlYvfedOR zaZkqDPjMbmbN|lYt>NS5sE7>b!h{FW#$NOE0zh>-YTE{m9p^ECb7 z?==*ycG3DtYJN_*>rZ#_FaKc-ZT$5Ofv~r;9mjr&gDkztT$7;dbv9gYv10?0|q=Ig4iPVR?vCTDU$KEH%x?We>hue_D=B62TB9SXOEV&|LGqzFp-M@ zo7>6oBv1R`v>`?W{>6TIK{4^`m99oGqLr8N=*Rtc`+yqxVi*6Ha|bKF8vr3&mfw3t zwXzm|?8bGe`d@apNr_ht178;Nt>ZE^rvjkM_Xb$ z`J+BIpw@muXln(1X+}z6{*(sw?PItL4P@uFe*`gkKH2-zBa0AYNDW{EloYsu?8cu1 zEw>jrhGlg{3x6(OeM4IoHqT7|Q80h^u_Q#Yh+>pl<(E8g?EPqpDq@rf$3{ghdwo5n zowxJC$b7`Au4wU*w3aw;c*xZilW}pCkzDezm-HFvB?{xf|IyuV1LEDhnX}mG?s#98 zxKmSm18FIm@?pZqTNaPbm(;HG;aeh`|W4_NSw_BJ5~fxzi1n%iA`BL4wNXn`Bq9TCt54bD4l22u$tLHwRjN2S)^yz9oC3 zo1sfJ?_uZb+xg_?pH5O zf;~5a&M(bG-od-tM{VF!nAI)OqmNz}EO%oz?zCjl_@Yei>Ebv~`$5L7t6_hB=ulLP zF+no5!Cvs;C${{@*sJJvJncy7up=yqjTrLFAl#Np_c4To>ucVuZYsD)D@VKEU^2Z+ z`&JQS-72V2?u~%e*QMmbLoz*qm;6^7q@(vfep#J&(Ark(=hU+?q$DL-I@u5c)W9o~ zE%Ks6?5H?_mi@+y0bn(LI=U4t!-V}pyYDMM0~$TG89N1S4!$hs#GRfJ^8!RuC|61* zA~?e1ER=np_~v#5|7}Ctldfmj4n^*xk09(e7(@G7RzpHIO#Ls%*kcRm>v(Z_e^2P@ zTwtqho5Si{5$f#@*k*GfMV=(;Etj-^7;0PRV||G{K(`ZUIwf~495MJL(tD^n3qQQL zZwr^5TVu>D++?vCg;k!ngQ91$x!WgM) z0Wn!67)i`k@TqcTJH#)T^NTZCH!e%&5=GPdIdMb%ZnDdC5k3vwy`6;vV&>EjAw=$x z^EB#re{y14vv`cid6wbO_1P-$9VJ=&l7rpS~Yq`-mD6((F5PS>xNrSc#+9 z*=I#^q~CpI>7ck^>>04j!0i4Lec%>JAMKD`ZF>HZ@y&M;j-t#8Tdh}qWvt6-Gxp(R zc#3%j2z3w%LZDg%ewOu?S-voO)Y#0n;$hEXL`1*bo1(&NZ#fJ zI5)iTrbaoP33-mlhu~4aGPe)seG+OwjJ%8G9QY>M5*i+DD+O-lQ|>C^q;*)EpXrV{ z7oV1(NleJo=d9WvM{mnL@P!C23qM-$9;g~*>K|}_%uwILa198gNrzP+?9X%RCjVI=?V8t?1LSPhoY=n!zYG44ghVEC3Vov70%-L7r#wZqk+q* zik+6sPibl&I&X?9l&U%4l{TJb`9+3XCiMK`2Fi9Ej14Z@LE8iAsf|GfT)X{Mxau# zhNfNluUCE!G!J-N@=wekaJTOk?z{(tl#0VZnSce$95?+DSK6CuTenufl$whtAPgoW zii3ULCtjUtUEZjJF?{S-9K|A`>=*k@l&N0aVl(I(7IfoZmIW$0rcYDq(LPchgZPhp z&;;Eb9VwoDEj8vvU;JxZbxo*=8c{+QFVi7RsB&2pTvd`Zqd9B<)#R1^i}?gma}qx) za+3#FSNNzem!%uiz0>5G*5daRlF~imxUf6U$$7xFY8GU2$SZs0mqueEw|3%S=E76O zoA?X}PK7-NiZbl2v=BW~J90|LKTmq;>k&>S4tZ1>sUGx7=jSOtP>VTbq|YLrmsVeB zO|Kd!RE@rqKNO7u`?YyvR5-cc*SuShC=-ymOJPj5)%WbQomx%sqkm`tmJox$nCD}G z6z4xrk~dof-U`f}_EZ1WjWWERmhr6qaZbuOd+Nw=MIf-!&9?S+wQ-s)$EWM#$742v ze8e^=h=M<>4}W|tDU8ox04UfW`O0sMrjudMPPgZV2Orx@yN-E4YrQ*L)Il}4f9B_OvidO*`gaSDGaM%;_B<@|eh(8LJ!FeM?DvAWlQNlq_k@YrXiZ@#&bn`tB;} zGfn&}zZaTwhR$2lJpnvjs$%r64!x&eYQmTfE>62E0Xu8?tcHn*n%T^vgfIk=Fe{%XD1-RS~Y^*Nxu{He+%^9=6 zzSCFn`gF&`BL5Jpbq|u%@dh5kXSwP-9^a8TycYbm;T5a*Rgj`bE#o#>G`&}LO?opMx`w1@2MVdW& zE%|PawbA_bt?V+BDK6^lB3od*n6B{bp^0pLR)@f5mx%mikws%S+UrL@<3u&V&BZpqWH}% z(k02(fzs@A=TFcAU2f0ovA17t`!#qPOjXj?#sg-BdyO>Ev@ua4kiuT^?1c7;*mZG^U;22dsQQqOCi#-hF-S8_{=ds!NS0YcgNe1>o zqqNopzKD}Yeb|ql$*O%aBmo5*4(o4OG+sH)07Lb+?2oyx{WFCoWG97eYHg02p1GIH zDB+5mKi?;H1Xw9JuOWMKkR&9T%T*U>duk3)?BGuNPbG^aQrr8#q+W~Z+~SX#jscgF zT3lw+zIB6i&H4HE`<;)m_iXgAx;AKgea3q1ePx@{vep^eF;Vt%rpn~KlRKBmzS}lA z@mvWNW89t%-nNo^L_)sNyAcHJLyAvlQ95h&?^t|7GlZ3H%yFAfN0`*L&wq_-P+tV! z*PSSkrtz!yV@>j?wj0p`Zqi=)57CR`)Yyf#%?bInvWdn9+_R(}248HtNc+#^y{jT8`kNr)O>#w41C1%klU~P+LxKQ?g;uX z4PonuWoYKx?a5I!d4+(!QE6UtK$;eFQdjlBSEa$NlxYxb`PknWwz`h-i6;6}U|-}% ztXKXc^z14*4BByC4}}gii@!{5(Tf>)%@8tjP|A*+m*=#p43uOsk^)ou5 zexG7`<1-UkvyX?R*^6C|ZOQbPD_uT^W~rKldj3fm72;whiJZ0|UJA1%HcT@yBV1v3 z#)^*~InS_}U0a9rOH`ju7Nkx-(tco5T@V@6N3=jLgrK{u4I z{HN#(S0>Y#^qPe5RM}en*xdbra#A0E{EAN!SDvytW{V7Cc51EUrDWp$WFmz#J}yD3 zV~0K0V60Yu6XJrP>7<3O6vtDxrZ(_?{gPbnoGPhbbl$7pfLlk7w1ZZJI7}TSp6x`| zw@OV3bn=~*Q$z0vgY?9`X`Nq7Jj+pNdyxknmBGFf0)(g}hkQ6RW7)yd>1;17SEcWRqjKurcomI{-1x&Df(`R6pC=57Eyd*I#K@& zNA5{hf>?lS+&k_mXMLz}7t<;<_Y(OhpF`^z5aKG|N?kjtXOdUFYDKaXP!T*lgi;%f zg=CpP$p58TCQlLUPIF&!d3|ap^8wu9`Fk{KVX5A=AtWSIcKY+6!_s8k9#G$x5S0iB za<#<{!gWbtbzQv01)=_|O|`wY``S;gU6qn2ueDk&d>F7do+gN!Bp!%Pb!s<8B3H!w zPR#HE8_)flUKxvQ8!idcYyJ1oW)yYe=p-5N+buhd0CJ3Kst>ol3}hWzU(P;$2Uzld zGm1_L&`WgH3Pc(CF9?^;(EaAULqsUd6iuC^Ke(+Suc};;{%@V##7VNP7+FFuSGTg< z*AT>c^Y=5k!7C>#U50C;9*g3`6`$$dgF}cjEy)HwbRKmh1isFXHsLztp2PLr?Gjpj zD7*6F-AcGjWf81VyzNzBt3uL%b|q6DWYMGi2f?zvAG{#Rzn)bo8ZQxKcc`*Bk=Ol~ zKXQ#>AEx8OS|mcuIG6poPfEvdmWTM~%I^nU-)FnTTFqpKntZNUzP%Pp!kh2X$@$6U zv{4;;ePWa=`gKK$@La~#3vUConz{RY&4Plb>{Lo(eIW@hmN|JWLNL+08i&Uvn*!hS zzh#8g4R03j{N>aZr794@WeG0uNPULGM0c){nZt1?;x9W%-&I2>i<0p_I0^@Wv}p7$ zgQ8Glr7?K;Q@600e`Lq&*xda5xs@+xR`;S561ejC=EeSh^^aCmVi9^dKY}w?{#yT& zJZs-O873F;tuyL{BPk1_&j3-H%^?CG$(8SbPlucGoxt`RB-B9f=Za`O1(U3tLY`M%?@j7o`Qtr|rx zs{HdK5^U^4(vt^5FDIkuL`J!?w~*9eYS-sr_4U5ts`r1V_^=vj(@R#D(t0Xezkxst z-_N?NH-2<97HrgROx3>f-(!+Q$f20h3J|N^4QQDR^lZa#q0kOv6ccmgJE!X?DV5O$ zz#(Xq2C#Tq9HEYhcfAQ>m*cO#_7?-L#0LoLevPWN2xbFamosb6R( zv&Y$>Rvq!GyY=f~rI7Wi4HW3iSINDR5J-2o35ark<)1`n?ebtJpl8ARn_I2XC-rU- zoAfD6JWgHb{5DxbmpPTkNiCFfvkP^(4)zq_QwMvSuNJNn8P|$GPf9gd;`F!4l4pAE zqKfrnX}x!Knw{Bg3vWl%BUdG) z2YJn<`O6M`qcfHJl>g3-U-2qK_OkY?#_?q_zqI@+uJclpI{lwuRuui=%m$HykDLpi zV^G*w&yCll>!`LIVvQ(K5gEwYRghtFR~gKJ{$A^?tr~Z}d0t?t(BZkX+W=2Jdfu3(!IFLWpWr14qm79+cJUF< zJ0m1g@)DvBnls5b`%JQf_+epIi`cIVwAf)wN1p%Y?-nYKvN)WH#b^A(++r>7NXAU1 zM8q{jDp#eZDtcK{ho}YY4pDA%&KJ4k5+cg{f(R{kO!a@t>XDu%M#fIMDyNT)8a13U zX&$mxT@0qyJ%@iHy_RV+bV9{kyd}mGVnz8*Lewy;)BBs^DFCWib-qdkrn8(O2o43& zTqIjE@wXFSi2ASPP_h%Hc7y#8T1?uxvqEcBbR6547?sHfz`8RC1l<~#h^zy@34r#U z*e^0Hn5OKy``ZDSr7-DC>^3s({Yv zsL6$1ce}G%j)lUx&8vl`u$xbN{wJ^|Z;=#Q30raYTz5&ZiDx>Ap1Z9LB}eXkoEJGG zD)8BYb7~mrUgk?qXnChOsbN)UTv`9!Bm__X}yvq?j^X*q_`8A3iA~@ahSN{Ld z{wgZ43rX_fhGz!Djj1s583ci=r|vp+n$!qL7vl=+TxYO$%jgni=}%BVB#VYK-BR&M zn-J@vH-^hBdmauC=*|9fnWd3i8E+`qlV|b8t0XGxSusgOLa^8uc9-*U32XHLTa>Kc(deQ=G@9z~vbF3J}T^ zN0@4ze#NNhjnWbw8G5RfqX^s{vUX3M7M9AUBlx%f4#vo?l43SR5Fo11``sfmASZ8V zDuDc;6bsqtHLyf^gU*vs~-Nqml{*423m2%r5%Rx3ssxs*-*w#e9y6W4RU?EeT$Q@7M0h5C%-XhDZ^%M zFZwuMcR(Dod}E~X=(YZb=ma(vFZ$sGLN4)iPah;ym8HSIIng=mb1VgvT5>vu*xPS- zCh3rARXsb;ycXX?&Vc!NYo+%AZzRhw)KN(s-6;ldIIrHT zug44p>V%CFdx>o^mhUtR3%kwEb{uJ^+$h_2)zuCr75O+U*FQB4)t|?hQw_kYJt(!E z*xphtGnaSmPY~n&mBl*{zLQ9^{k&t!fZQD7Nx~c)#@H(Dturr=^N^cKl`hHMv1ZdZ z{Xww!LmQIMu*LBF5>-JTWai=fu3?}o}rR^+uC=#E@tH}j~ zsT^k|(~mKW1~6iM)p18Evqx&$90<-yY;PFG?!Puazv=do_{LpsP>5$#ukraO=YRc@ zXin^%>onS{!-L>|^}okBt@#3HO3O`L@0qRTEk##?Kc7bOWnh8eE`_x7e%;QeONvEt zM}EKjOcYwKi0y`E{lG^5l-gB{3(;ipENk zOwDQcTV+~F53SC_(BSz(q%OxUht}3J@DV+eNc5S`x(L1#=ZaKt`}VEA3PHMH$Kn)e zA5XU(=2F4@$KI>Aw9})4&(@eE>Lt=hlSV2B9hFf)TPnveeY?TN5X56R3dn2!@1V)N z-v5XBaPte(xd9TanZNNL9=s}uXKKEUmH(X!)!-ncOI`N>*|mKevR@8ro%<}z&_1`l z&A=Ysy@phEZoxJbDA zpOsJRXFeLoczFWzZKOCuKNkfNoR&#qksTJP89eGR*$v-S_mUjdd2M`B`_l3A&X)J) z%7qgP3dv_qkWHU8Ags%)PW#Sdqx%b3>+$LAl^=rn{kI)EJ)$;=+Qx>FsH8w01kkoF|9;L zeDJ}Ri*iklj=8>)Ka{8Y>~^AvwDI1}UH;anMgS=@P4-2Ivq*X3>8{zu+@*NI|K_7| z6RAj+VIi>=BI`I4N4}OxOK*DlEF#mE-N|ikBq`jhbzMk; z9Bw+@!R~sqA}|O%$$pFR>qTKONLz@N>$^s{MT#gTsUSgK6iMf7^6;yAzn+tciRtAh zOje!7=lEyYP3x67W$zu9Q>G92{KPnc3%c4^!^q^cpY2N!dX(4m=M8a}M3Ip|^@3JJ2AI zlO!k57!U@gH^-5(n*aZ+n-pbSWtPA-&Yv?;#7dJp@}+O5@8SXE+d=ERU;NlLH2c$& zWw|=mYk(OzDDbiT7Z@-%#d z(ZL*QAq#dj%9bu(N}t~PBp2;IbXLlC(;X;%&<16oY(0t_(5CqeNTk6t?i8iv!8G}1 z!S{!O2fdHUy938B|31XK^Of=`3V4P>gRUNL;%pw4xP74WlY1pW_oHeC`AEoayhlJo zw3z4CX}B?{EA=6=Glu_#bi3Nqu+EB`D$5wWHJa6UYP z21BoLx+t8Da1G_@(+Tw;M8Cz7u_HmccQwTbe*;pmeyHM{Ul>&*IR!@jJ6NPzdmo8C z;Nmmi!g?c8tD|PsJ`anjj(|P5D;S+^T%5rE0(Zv5Qv6}hu&H=uP1xfH&wyuAmv8ZK zhZvag4EVbpPmgU~{tyMlY9ywhFy1o=wvio~JPEr?b9=08c98fV%W5e$4yf$iA zBN5RM?*>j1>BKty`jUJGPW3k+X}Ha0>tYWT$MBd@Gqy1F;BLzhDe_!X4n=Gwr^4QZ zh=2b1JeVm~Mw>$0Mx=J|hFq`(Rw4C%{pQ*5ZoD23m7&GVXURRUib^z={ouDh7L zFlTDj6SLCy%9PWkkowJ>6>ossC&wUT<2>> z{F24_#t$^oYlZRCdy-X`?T$q!@4rODx5h;KkHd-_g_Y_PiyzwoDQMU;#(%f_F4M}6 zq&`j7H{!|;dK<4GD$_a#*KTG@|9hJ~pZdA;N4cAp%TEdZ zp7->ydsIcItS5gc2j$TObOH+q4FPZPmcbtWqfQjTIJ zC5X6NfAE7W3%$gnJ6hJ2=JIR*6QQ@Cna5JnClFT7wR87Nv=4?_=&EVx{t7g!yUaS9 zenwsh8)}hT;CiSLAgsz*+A&NaXk8Z!nONBLxD3co_kvX1opD$)eGLE5Eop%QPB6Z7`uo+-cm@U=eprNw zdqM<{sSrMektLhRPhF=j}LX1@wv}6 z#~hkH+}fAGW=-Q6!-%h}kGEb=pK~8w{Xh9b{Dr4^+F(ylhGv!)KN@+mUhYt!veiYA z4i6&otZs}7^h8`Z ziP57z-L*PcHjuRg_uBu)V;Y*q15;{SABrcZpQaRE7|%OngmF)PN16{hCJCD4Csz`k z!=qbu(Iv0}!#R+Bsf>7;0zi?2%_Yr~Mta_d`StAQmK<1l3<6z6BF5%D{8YY%;Duf_ z93{MqO&!cNRJVn)LFO{1az$KIchhApIz{j#`c6-8JUu{4p>0o8-KWYI9e4t9ibK{jFP+k)KeY_h34D&VK}KZFNzgm-J;B{1wp=vDJnyitaM_~v{Op)WiC_Z zrw0?K(z}4ZZ5%IQE2S^C;GVZJ0AiG~hig*_)>=vV>oW_DkhlL)_PA?#kn5Xm6RWfI1&%FujnO>V(7>t(E zQB%Y&sNP!6(DCpzQ5H4byFRG$`c2FFp!xMHzabh)fC8oI*N=GLq3b=2gW@Q@wOYqK zr}ZNQKrFUvFoMOd&5JjJQ%+q2L0S&{3`j4TvAn)L`OvQPWh3RvoyRctN{q1+Arrtu z4MV}{FtGU0siFb!6^Z<-duD=aQpU&)T>b9MxXn3LW4s3DIa5!vY;gTgRNz3nAY3h# z8`E0FsX!OmLDT*Depx_7mTF{wPS?DZpm)c)^s5K%>H{zc?9u7Oh;++>a#I5q$REdp zIX#d#Gakexz4CjY5h$BXG192wrEhQbFiInQP}W7)2X9)hqg_ca@wq2l-W~^D3(RlQ zV4!!5#Usn}zD}@3U^k_NY?#JCt(F?jOd-2D=Jh ztrthx8pp6QbquCI*l0^Oas}7k0!|8gmW7|2@Zq2EIIi$Q%uwF<)}wu8kW5zd$gZif zIE+Mi^Whs7@3DUVUNBJih={TY1d%4P(RTr;9TW~$&31mglU!Ww{rCP7gBI@pjlGxx z4)?Gx9bR1pPFqxc8m7b!PaubmjAq)K?<_MyM_eE^ggaEl(e(yEHeO+rsWBeRKpjh6 zw3L4R5n*7#S#ze7REIk)=4)?0zu-{st#+k8_^zqxD{n& zkqYLg$TE24sxm&OqxMs9pkkp1N#y_YA1KBrJg|%#Xoi3Bj#_|4Tf>>@OHnmn(-+;j z$5;jW6=WoqeH@)}-bF1^{Ydn(;#``QMU1A+oFYuN-t-BXN@8}zl*30bf5avLl~daK z=3|JcBYSQa@#5|6o5lnx#F0$?hywPF&KNxqWT5zp#_;`HGevq*{%M{Xpc5=BZd=J) zrv5;TOes>Ir4Cm1@_rzsaq8UDQnNh6Ev$cp$0yFG-)IeY1(KVRDtTO^mT^7!GtnrL zjS-%))A!mxROk<~2B5ucIHE4Oy|iH!1ei>69^>sbEEyst!o11MrVJAXQd(Z&Siqj0 zkGipJyLG+(T&Qk!#2$vr*Xa4{r}-xJH1Gg*yc&M`)>e!%BR1)3eF76iHBEB6%M=|F z4**HuLY;HHMu2?E&*6)$bRo2Lnb0CU<;`p0{;!7aDXN{r9n+h*bvf!uAdW!R+wHykkz^`x!0?M&2n&9zlryg@)jCWx*; zQd?-szM@ZT@3RLgPER$Q!{~bxWk&oDaKm2mGE#{A#e?dInmr{y4fXGd-++(Fpz7C! zEVpdeID&sWAOkL+H-O3hJ21F@>bbT5SbWJxnV0Kf5=1Abp5EQeC$s?fsw!`?pA$uC z2$419i#TC=%Tvhw>{ayfz!_wef!F$zqK{mtkqb*|5RPfhrs@T+<)J*nSN^eD$Tzl) z{VR&S=V*C&s`=zMb+G^p=}=x?LwmO^Pe|f`rHeJ<&s5SUZaNZaYQ7a`8>7P6X7j%Yry2UmyUAq+mo z`l)NL{6y%C7c%gsd)S14yG1G$>9OIz1#iQLdn%!Y*p}KEKosK`CkaH^CZ2BOyo(3Q zO-LmrAS&N%z5Km-Ld*X+It#X_x+n@Gp$y#}GK7SrbVzr1gQPUl0>UWL-3Ul`H$#si zNF&`LNarUqAOkb^1OLE0@3ZIJd(S>+?X{ZnlryfDwY9IA1BFZc5Gl^oB#G*7rcJFR z*V~PsE{oIj8<{d`5m|`nToLBO!p)1i8gAzR7P2eV_Y$3(TfEg7sR>eW|TlhFjlT-Afdo5QL+=^=@({!W+NNb2wl4=3o6m zEaxWDWprqy#5@BKO?EVv5Ik(1AJWFVFp)pw$Mr~DV6pEuL{Dmc1tDhe!QWU&UnIZj z4eC*P$nz;`HZpWvH3H@B7M(t(HhXFSo`+c};548h@JC=<5!x zVlzEQE0s0bxrMl|qS53Q@xrgR(jzaH#vpGHR^WcebnV^jeqEUgizug3leLk%tl(@_w%2slB)pV7(1W$ZPWdyV4BXwEmbx2 z?LxJ9RZp9v=?fEvvF2$TFG{J*8cUkjQ%?zGct_(;?7d^2tK^WM`c-vy?l8bK&1YDn zKJWwrH5b|0>~Jms(AX96)e{E(isP$008%%JCm-{An4@{K`^_ zBSf(~_(wK=?HthqKPBj0!5iLR*k~lpT?fYB+0i_e7UqMDjd#1kQCbOczJeC^n7U8m z$Vv}!%s0HdNjc%LDe+1n78crDx(Y$e?NpL z-jH_0mH6lzZvy&r`0A~zp0^^~I-o&fcm(_2IqecP-cj2l-Vuy^S)~TKh6#I_j*%6| z_OfiTE4)ngpLz=3>pZF`H2ko6fd{IlN^oDuO zYarJW%&442LZLG5$=85K8i~Eo#_xdXmrWth_S$q@N4{X9a`DokW$FcK-7oT$TJY+G zytEvUvsvXizd9HE4yw)}(g2v_#-q_1w6A(!?=x6au#vX$;bbr1!2-DPuMdkr&XuOrSw7kK@nJW(jrUJ4J{(CPi%%!yw4 zaBCFl6H||__2kRkNKGwKK9K6|nqo5YQ5C|#&!-dX(t;iKCJyz$?+Fs~a^ocf*N}9+ zobHp0jeqSKLo=#6+Y{DWt(xd|-C%M0N+vBp@mT8}p7#-OxETQVHR8MY0>bFK2VbVM zeOr`#3+?da4#}o(?q|A=FY|kO7Q6oA5;6{CY*}N}nxu*M!Dq@E>l3UJ2dzDJa2I5T zsWBNnUG7{`G$Ad6`BrK<%|447?NfwDA^@oq3iPF?^SePbSDizODD*}3t2R76cv}yc>*IX?xRglZS{3JT1 z*A@mtRmk|8qxMa%Lxc@BD%|#Ay1mvFA@5Ao%%>b!6f4UzIyF6^_@B%w>UITRX?z>W zvPE}Iw4Ku*TtG79?}QJra{M_EYCuoOsJOkx-WrI7!#k(3`gs*fI@&yHfc0gdI@V~c z{eeFRq>-hCCE0I6vi!0TtskdWjHUg{Ir*^En-rQsJ}jQ?eP0r9Q76Y$^O6qp#c7^( zBtdiLwdBXu+nL@J!n%U}De2im_2BL}95jOPWctv2z#qD8>{O6|8gV&03vab5WvH zPdm~uq1~JNchT2$-WGfO7ai?3CL-Dn;=)85m1)3 z8X$@kIy<<2j25Rl8TNq_Y)sk{(=NGOwed@ZH^QX%@_n5j!^lQmG3>Msc3LR*ngF<6 z!=uA3Hrkgi{F0-s_RZjF;B$-RNaH{K zz)w(kg@H5^D>}*H%gUEQn3b_%<$TJJVP{!2l{4A;S7I!wQ^7t$;qd0W z)I0rwwxOP&UaOIn+W1ma;xlnk?C}_QL8NHd?&ni@sn#zpyA8r{T7veRaj|oaN+lp# zsm)di*SKuG7eT!$D-#{RRBTb9%1u&@hC_mdKN$A)O@{>}uJ%|vK%KbeESdc!Wdf_2 zO=tO}`PP5o(pXA*h~=NdPZB@;w`mvX>A&{(DN#&rD(l1g|AXu2V8mNWhDPD_a=Ji; z2>nI3gyB5zho9lnX$;MNR%Oslfajx+?ZA-9l0?_^{;IJxtg}lzbcDq3E$h7mzZ=yT z`ZpUuX^uYm6MmgaGkX$z4U6=-KPB+^RdBi(5b)>ranF5TyZPiCNG|*Y>}jK*DGC$Jzj}s6 zPKDN$TgmJ11wkxhC465PMKlh+<)N|Q?FfCKzsG1g@ z^=Wy4H>YxZ?&i%1r7!(sjcM}U=%;EiY96wYEi+GIBB=IgH3lM#=+-tv(ie&Cno|UVA zAPayVV4G@6Uv%m**6k@(%le2zNY!}+Gbmuhno=@sThGV9p{J{?AkDZ=OHDNsAc1h) z$aJq}Ak{+!TyuwFHYe`_0c3=|p}Vbhx|DfMN#;NOk{n*dkk#1p?L1oA(JxvtgQ--T z(21N~B^M4Hk-5HVv!(j_Ge;I`+8aQ&#o<`|o1B4~Och7Rn=~_DD%bN*;e!6vDa)Na zt$r-*5iOH76q+xavXyruFIB!`yB;%Z-|10#CZQ5;QN%?4C(1{UGZC;~o3M!Dx>@qF$P%e}i_T%wc-Nm&SRIh3W6SgqU#gGS6spIMWm~ix*5p z)q&32uq zwRB7pfx1MO+3(5krj9Qe?gC-x_h048g4IjN>NV}3ATlge{bq>Xmk5!(=m{|I@(uhI z(o~`8HGD?d&lVie3_M+pYqny?EG4jm7olk@(uK%U3u^Da-xt2&?KTbg2WS&M=&+;wKvL*ydj|DF#5 zG@CS-0MgPr&dIP4fF6N28-lQ;#9_!#K*3lIa%EoA#WY>6&OLo;eL6E8_d9VdFU}c$ zpJYLlmm`casc>wr z(j^p+&vk){{XfT>)~B1s$i5G(Feorvp>RJQIbX^7Ux>#_)i0t{m#U6{I;f3kLc+7U zwGU6Dr}b3n+jk`Al@l)uC0TGzGTGH{l&xhOMx!4$OGX@bqCIa9);}@u&!@J|0t(>! z7#zVt4uj^sN;-@^aJhY~REyhl;ci2fIw86dPjAup!7|Ytt1}EKp@QP9TrAIGUh(hK z`J9m_MWyHc^N*qcrSR&|l#`*6G;QDK$FZX+-~L&{^VlsWCYwtRCxeE6i(gppvv!+s z)monb0L!CaPykuceEgl&!z=KHqRhr`!Km%{rcKV5i@VjseIwhGmu8T||KduMqrpr> zI$z^%oOSA3pA7HtQ^|xW$nlIHIow7qrOO?9ipAjDPbZ9JuQd_x&Rs z8r4V6HAuWDnz2i@(Z`S80tgX>_5(>0E=mRfekHUJ&R`A9Z=#%}uA^`-Ckp7R_m zyCiIo`@`CEmvl6=M`*8Po)TeW+U{`Tdwx^MS{i+q8TE8?m0n<_Pn=!w{0@gkd{7!W zrHt2@g_LF&LBoy~A%+3}r5X;QKh|ZuznzSWDR^N0U$0> zT}Hte?fZYF_(TK07u~tcxcuF)KmPf*ehl-^~iFk=~C$>9?*{e@jRS=bW-^tEJ`Z z^m#g*Kp$VFZoWZBdrFfE&iwgT;0E@)K-5YDXFF=H=3T^{V6fDdOhGh2gyIK45J2Pz z&?h)7f;l2#fatD?as^3B)sXbG0%Z^U~o>o?PA!Fq)Yv02^}Urj=EOox`%4~I}916;lz)WR-9U-7YcVDF?p{fdt*5Y|yxUxG$!e;@jg zVQlIL6AlecVO$?i`V-rPx)0^9;+}u4$$O-~M}_yhfbGzI@_|1BBxb5{pZ}#qGQIsJ z)Cud0=7uh&&`J}|$xbdDirhRS;&WiCTo(cC+(()4kN0m+p7GcOcph5Hx6mB~vXESJBHufES^s#g-Q zvA=#1#RQbf*+LVX@Oz009Q2MB$r1LMM?gi08gxm|RJp>XmO-eXE$-mye@~i-l^t%6 z|FDnP>R(##;OViq-_2uElcb6~@aKYjZA_B*71>BWSbYgqA9&A(gO`pi*yv{r8DPjY z_PZfloKD_5DU6#tOISHT_?@coP4(|Tx1%)-J9oklUv*YQa!oqvALnaV)$9982cIU7 zbpy(WkG@QQ=*aa}92i%R78q&5dnUc~0jXnt%X1c0b#f;46;LvK#=rE*3-@a}kp${* zx3ed_EtPR1=eFFc?2Qg$sZ7vIpHqSNKnG$gbE()TBLPkzQQN8HHf~#C(x~G5bf*UEX3?p?FVwOV@q&<&|zhTr#6|auF2{ zZGbQ54L9%u?>l*J$Z%VpyDe-8_8lOi<2${I5YY2JB=$X&5^3C_62mV2jleG?~R0IVn_QeQ= zYe=o;_Tft_7%Mgd3z8-xQ9flw6nE>Z zTR&eW7*8d~TDD%S0(X6(*?9m?N z(gf#;pkWCsC`hY5Hlm#F=z_6WDZYYHp0qqHovp6Jg!uJQJEOHUf)g)G{TI+`<>Hw4 zR?1lu#U4i4FV6IE=Md?;F*yCz2`874}DHz%vwF=#Mv?nS&nLAO0lUQ z;0hM<47lOPT@~pb8x!pJx50~YpGj(0LkGVk>U@#V|EHfh#`%11#KmW;MxLwG=x-XX zP!8|ptlKEFs16pst}iSL*U_J*a9wP!`6*u+ltb5N8;VaR+&z%Wcm?&LE2?D1%4K;24DJJX}k z@I04ii3hvYm|R{XEL}GI˗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 z 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

CW&Qd+Qo?oglw9zT~}&N>1??J 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

@)a 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

99&NrOkyjgjDdD^ih&F zbSUYYNw%C(RhwTf6^7?iyG#VcCawSJhX;`KGnH}caG&yUc~du$kYN`92w(#9_LeE2?|B5zmj+zJ&o z&P54BqS_;6j9OnulySl|wGwsz1y7zb%P?LO;L5zM3Jtkpbhq1n>!9p~Dxc^*X}Nr_ z`4pZ-shkXg4q}@@sw;&&j`RaH2Tu_8HR&W%^~65+Whi|;gvX<&{@?+4zBQ~Po6jIaCheD^-B^xd5-8)#kp($%O0rZrYDt+u3&;?B(I1^ zt}+g9o1H$Wa#A7P^jKRFsHJ;~$_N!!3TK>p?!il-WS`8)dv_s#K3$nnm$VYE4t?hW z12bbD@^Mls;Ks{QtCTM|XdAaJsOGubzDJMEv|_X#8;42=PKhrphUBr{V`BMhC8PO> z&T1oW*gyTGKJqrX{v1oWIzg%7N`{6E-C_k)cse&XG^}jeK?e&Ux-|s99Y1rKQ@RQ= zJKXHJC{kg@PW1vD^rgW7ui)D&wWZ3U7vO=9k7~kYbyWkPw3}9niDIm+uu;xiP3Dg8 z^kmG^kbnS|F5JEQDF13g(f#=^7<9Ou*7lJCE;VgSu8GLf3sllhklFEOM{>2OGi0?* zZ`J0&g`3d7aHze&&F6UL6&!qX%kRJ&zF~FdnUnJQxNP#2eIfa} zWjO`d#?WX-(~BKacE^L&jrFYM#L*_&>Z{kSXU z#J)(r@-a}c_jKvVrQ42=kJk8f55D{6EDCZg zP*u3x!X(R_r1jykrW6#)*D>aYf(2l$Yha&+$jq_ zTh9`FU;px`7RZibBWX}1Aj$RMSb8WpW)FKF96<#J7?EKWN5o|4NE(LEGI$Jg;B9&I z=Zs(J$*E8jl$bH2QNtFvN3opjf4hsB(L%fk3Tg%-jL1?jIsBDJsQ2+2g_6bn=x`H$ zX2e3l!+d~8V~sJ5oxmZG3dK!lWIcVbkYHE9sKl{j(;)>f$ovp}z{aXTfS zI^kTrq^~xr?ErVRA@FUtN#jN}jzgC$Y07`@q8&yp&Nlpf_b~jSKUpsrPROuS((w|=6s7b{+7JRD?mDP1_o;~56UL-7?f^&0otOkdN)U%jIZ>` zViuSj>FpwRze*lU71w)!@Ve}W)R)LIG$Xy%zUCQqKkRr6sNCzVY(R42B|kr5dif2w zugbjhDIbj&+9vXxZ>8h3$7txTx|cDfeFJwXtXO~Uu2*& z#Kn9e{QXyfIbHQeD z9sr10n*x@CgIQ{R^5p8nAl$BjG0%_NNwO6<++Oj^se+6!AoU~CoN{VQJD;-;@{O{DjroC4Onk-%YsM|Bko?x9b z+e8k?yW`?m-3Bg$s%;266GGX3GThUEzpA6pe}C9SWJL$MtO)k?;pY&j)EV_!j$V6S zok0OB*tHFajzI-ra4@pn#p(O}!;m!4J$9)}_^`5f1~dFeKN-uwe=ML-d<;%k>&%?Fd6R)_YW!Wtf%+20$Au~Xoq zJI4jdx<6}UaLVhx5R&lL@`*XKU-#lU?RUlY3|Liajcq8&!)VldI9HTha*x)Jwf8V*v(f;wvJ?q`d zJAW3E`6Z;kyM!7Wpt=INKWC0SjmbET!2MZTF%T08$H`0 z-G>j7mHNMQgJo0aOVVKozKQ>#o>qJomH#}=bI)Vio&U~XizI)q4sSt8i%m>6*l#c0 zJHwtEygEQ}*%dR`Kk?tq*gh+8!w9QYs(toLUQ1)ksZVizo9g@_Wu@-pY*)b>P#+6# zKV^a{6$TwD(mh0AwBk>>Emp+DQv_w7wS2rE13QO+-k)!@xO5Y#n&3s9&pxtD>B-ol z2_tcTvMLK~2rp)UR%|ia&)Xf(M^#jdcSMfrt*A1i>3G@O^=`@~`5|g1{l^juY6`p= z#a?>zDsPPLuR^YJt+6Kq@BBc-v|42-b4q8djg#$udg&cIddFOWf{_Z%HnB&iy!DP} zhH)k%;G4V$V!FCc!k#kkZGL*Rfz(ea^%%;H&o!IGg4y?YqKxY~Cp`9!4n99(SAc4c z8oxw{gR1&_g6e$yYPCgH<90Qh8=tr0z3$i=PY5s~MKw_ci`nCF*(Mbe5fEvJ)?j2M zr~u9@QK$56jy+!YKA8_B3&C&Iso%N=4e!Zn9D}#i?lAS`Kum@8l6_~&rB0;s_*d`z zn~3Z0{IbrF`-dv-Aw^~SNQZ12QcHaGI8;FO%4wbWz}KH;Sl*Hd?6(aE+e%k{?GZX( zWaP?952XZ_mz(!4)#n&CM;tD7B|L&}?JKPEM@01eiOn8O0y;};AkLmlqt2w+B=Wd; zhVSRLMxX4??6mT4m|w2R>})9h!acKnpf+;3yDiFVGyi#c1Fp-_#nyG|xpd!0rBr2B zDva%$Ppl-_^<0+d4)hUXU>=51IeysMZRGts!2j?3euqqO3Az8Lp~vg?C|ic`uiO{R z7Xx*SOb?p-o5qh<(_g15U)9N>$n}3y#|9ys{xvf4><9hIIN7OB8v(nm&21~NU{hI2 z%S39JENPckrEmsySa2KBV0gFqAKx1TYe$ORj(V8`w8)P=c9}(sm)*s`&$f?5ex3t6 zBIp{s^5&%qus|oXhRoKZq`Xu}F#eGrTADE%fW;loIv}M#s5*xyaLTqamCLU?;awyd zw;OIwpX8nmkC35#pZ_VK?otsGa{j_i*~vrJr-!1#aQfaEh--jbCBc$0dC0KYAVt|z zf>J|J!&PEZHEb$P?SLi$Xra{6s@|y?*)+|8nBO=F?-m^TW;(XY+=&ohiaM_n5mjQy zlw0(%C$-%i+=e7^VT5R>AffN|`fVal&H|s<*}`o}(2?MgtwvWjvh*jfPi@CbH0-Ss zzfG8(`BPJ-s$8;Be=ROq2|#0YIs9#DcS)9Tb*u4H=z+!S#YM++O$+H$JS4*k(%*-1 zIHk+>BMpky8li|KOB@>Q$BHE7(&&uvcAr?;7wPGrZ6ziKYl`WzTyuBFGjq3wxA<$j zx4yz{#xJijdRJ>g;%A&frhPa9W7j**dAEGqBb$N9-mCi(I-Q%m`>UO~Qb{5z{Ca=v z8PRy%MH{+3qt0j7l^uH8N5!^#?nJy!w2%^U(*s}Cx)a;wF5BU!BXn<76lisX968!< z+y5}>w{mPNn&X2A+?AQhuY-^1-ok+`9k)*){MUDWFC^)GeOyR?6Lwh5zx>H9*`6L( z)o8Gq8yI*|idzK>$cxRfov3P`WZFKj)&P-!Jdy~#&Mwi zSwd$%U|)G%{UTvGJ(x?xV}A9X>IHEOW%(Uu$Ew3x4&k8LBWPjK+uGb%iYDQ z3j-*?Uy#q*CHU>KI#HtC-b*_NT2($|-PT9kZ0|}USnOuxsVHps3BL2%ce2O)$q!ZX zzd@f*6c0A!jyLc8QOE{|#%v-s1o+)}1H68d(@=@K;vr0XB1-2|=hLh?Pl0VrUKh-* zt2Xuf=-f^i#glP^yDq77F}0!!L+9a2ZzDZRCWzJtw1-(=p>>8LTZl^C;nu1~aS)KR z4^o*7(2K8)m*+>NH}uJFJ`}UlZOQcBSEfO3#jpd z`yD47RS7Hjk}s9wYm#3SSXa;vmAr%0?p^yZ&IWTEyC07apPF8`I!<|zNbQc4Dj#Yw z*VZ8C%gU{z;6PGz+Y+uV=}L(G+FRl?2l$I2V#CZ9%ccyuIP0oD`drmL4>Grz8t$x2 znrlNBydr@ikMhq1@SuO^ zxhLB3+0+7~v9fHtZ?2Aq9CAmcy~;8^hEyJj78tfjFO9T!XdBGHQYlV*-_x(M`BGdx{X zlDYGSxdZZ(QDp5`rGf@HheQGDl!+adBTNZf^?a@!eRCZCZky1YkW?ZxP8BKQn;*{l zVvVOhCbr`cy+5cN0fBn_!;J?)AZGCmmRdE$@K{1620{mdFb_rw3@=@X|A0cZ)4z<* zVrJ!*jLartQjexH9W_$?xoC&6x%nVg^FDtMq!_tR!30)x*oZj;+Wv6%#&4H$L8_%l zFFlaE$`7l--&D2)RD(iVJ5w0=%PzcqS8opmHe=6e9<`o2Ha*6i2WXt1aJ{A5QstzH zmFmN1J1i-C=v9NoccJxoZwAg~%}OZ7}x1?Vp9g_YzGRTPMQvX`UPBD0+OCx18ap^fda ziv;hmX3Ax=V_n^syXqug&`fNS`kq*{E%3um<;bOcf@nJ31HxYB&Ss_cYJJ z&!7HVW&-bU`zKF6&M>e!{@VA?QiLmN>az-Zw0x~zxeGNAH-EAM03HAfg3fWEb(3=OXlhe z?gG*^@`bQwh%x}W{pXKGpNp`N;lu~yc?Nq)FnTdAkiKZX732n2L-T=;OQxf|zH|Y> zbfyOH{6NIJTAw7iQCO^$ojOK{{*6?%TkOtT-K}6LUwcFrX8@C8ONf4z8TUl;updKZsN|AqR@dk32>hBB{gmGi zd;=QOz-FA&Yn$7i`uHpOmQOHq{_Q~C$)S_&wW%D+!PW=SaF%v> zs-Lz2LI{Um$tZe6_*)H|(4uFU?H%ExYt=_y16>PsStH!u&ie|vg5})6Zf@8lz9)h2 z^FKq@*>Vh~-ebWN5}hDZgrjCO4tMVxu|fnt-3o?gGc@MQbWpNMHh)8)=KQgT*8U%p zwQu=uy)+?K@-&;bNk-_?v28C#M`eB9H5|A^P_X-ZTO!q&?n$``waD^n>LsW{*cW5C zPH|=Xy3ftC2IL6Syp*`b(&IWyje{a_Gk=jztWiTZEEp)=R5uA8&6WpTR?f6GL_<4# zxH~m_OR6~OC|J>5u}_S7`HG4!u>LLGXz6dzQZrky;oCd^K2qMLA+ZGwEmpQEL_Znf zY=dDF%q4=sC}!u8lk6DJMleJ|Z{gEiL?n2QNd}J`xzeJBUh?&auF7b3kx5!1{*Kc( z#;@BgkDh?O-Gn}iB(M;5L;xBsmD&B;%S5qH1WAAWtDBu~BGtKR2e`k4HNE>p*l!Q3 za`S2;9!F6+wLG?7+}pr8ke47VFI!AcPrEe9;!6&txABruk`|*do$E!Lmt*iGm6>VP zRL5KX^aWlnoN-*X_eRtDHd( zZQ7Eu6z_CSvWs7Z^vkwAit>P2S>4IWncDbE#wf;B0R741$Bmk|DEe$en?RkKNW(VZ z;?e%fsAi$!5%BP6){X*2&@=eD9n|c3x(m|MM8R!M%$&LRQ+v&c%UaN4iK`LH1t=a? zK&L_1XdqcK$NNLo#8n|afl3U5z78zc_i(Hq&B|_ppFaHn-`$1ONJ)5<9yh1GO511>aTOa{fjwt+GCacfBSYi!iMhrTD&xaKUK0r0EGmr18o9YC zDh-ZGdh|dM;RG2oC?XIfKhEe=x>=t((*ZhOpTB{GX)mOhHkx;A0dLydExM>TK|#(_ z3nJ!4<)0eDhfN@iYt`2f@JxeDG@~@9ONY**H*e{?UMKqvg@-pPR2j6 zDScP`rqpbvyO!992#oolG(O*?FI&en7Rj>d6wXr9R^u%(HuwSaK2Nj@Je zYczkVX2)KLaBlk2IiXeZB5ry+B`hZAr+ zMP>>+B#W)fH+>+Ksr{Y*1oh=o8$pDsnb5zWb5$YI{6byu@yc^G12HuEHbWYIt|lcH zGs)KsKauHPK>%Dn_ofoO3c`cwOm749j=DIJTU>C|VRl*}bOY02Nj#8OmYsWeZpk%J z7$Es;bBX8*=dUu4E+&_ODZg|swv_SiR}p8p z?${)~7DECX{o?4nWu3RqLD&Ynv5VB15?Z75TpS$I2jYyw(htR@>4T#hEB;F2DYmn+ zi63+di-JKJCQFuB2XnB;N9QQ3`0(8Lgw$O!l4P(urz+JhDnW;NmU))T&2#vk2jt&; z9;oImUX{|D?3$LlbSaKXooU6~It{ih|FjZ)`Sm{kZh&>YB^!;TD7O8{fT={H^+a9g zcfPEI%Wt2ctJ(w(>L}gQjkn@ojtz7?GXB6NtGFm|sWzeF*n2bslx6AjG$t~#k-Bb8 z^NzDoIKG{sX5!;Yo(Eb1dQrpaZ`##A4-_m%Z~Pp{yGZPbCZS=G|K4m)Rm})3NYi#< zrP^qqeMfRPL7pS7~bnjflz@>lipiibiGE^?0TNHeiPLgB8c(OFqb z5Ea{x45(3jA1>Ssagm)Ix?BoNV(@EN zlEXfD-H3#J-#Su;%jRSUII_K>5Gwc=#-BL zDI=S~#4Mt&O?~LsMWWcu{;Fdy9v?;1PnGg;W*Lsr#;+&D!<2YFR^%eJmu_GeMT*(- z&5tnqo!=4B%06LH9dB$sZi$M~pM3miA-&(k9tsI>c@lrV@|2vX<3;rNb&G(hz@4w9 z7W+dQaoxbcYh=ujF2b5DvS_rSmNA|-BJ29KC(`D z*BPFO6f!AIy&RD#Se2A1)hkX11BSYMu&T6JvV$HT`}TWPg2ZDo=00h-pW&m5RT0K_ zqNor`;eHKorSde0JHPXTk+TF$iAlo&_ya?|tbP#@j>ja<8%I9FW$?ZOUY87~OBdks zn~YoG8wv?gGprO`LLrp2ym~=N>Z;$oGu@|=ak}IT^8tPsd1opJ@lbYoOG8>xy6TG| zgBrfP6rT8yT854;#GSzG|4!vtWVFd*83R^D8`tjK8;?%Y2(t|Bd(0gcx-y1H2sg{V zZhlWjbg(C?N*zWL)wJxQ&!hcQ==9Wk5%>&8NgEV&VK<| z&wbB7w8Whs>xBtG;N|Ag3%6M&c9X=3>Ic&pg3mz#e&!iGicoMe)+N!6^n+gwKeta2 z;LYD_Zm4AwnrS`=8gxW*rdF#c1gIxZhU>(_r}@?U9ki!HtFXvms-OqkR0Rg$H9h1J zTKU}FlcF+r;B*eBo#R3UfWWTupCV4&r;j5ZqZHUJDpd0Eaf$X^E7}M|Ji{z>LM{OD zbumqNt*7mHrhhOA9Anq?d)VvIb<4#VX}LpC-}z4g$!@w(7F66ge>Z#Uh7nLUnufd- zi=LcMtWAZmGBT#*$liKuQh4~N84->(fxd{})%jRhYLb|~Rh$YjGSw`VKw(2Gw-_!^ zN*;`8$P~cnF;_lTeZ%{O^M(3TA_+9!=Nk7Cy=c5|A({+9Ovjm9GJ2dn7sb)`cW%ol zHB`~^4Fl3_XRKKIdQkptja|NdiI2oS_b|GySEnYpBu13PVYCO!WR`hkXgL8et|A#` zgzJiL{F@~Qnp^+gAI|~HbdFQhv|PCVX%6W6Wl%`yVhx*~I-4U*p1W!B6%9@4W9>b_ z3^8~2E!%vgY$wGILniF}o6P;yf3vkv_f}C1FtJE4%k1!bb8E4{+X@zUtHjYrm_mw_ zK!-v5p@w_BaiIT^A^=^gP2YN)LF7=~juk$Vvou-n4+Eb6g(s6PdS0)8Ie+Q>TgmCV zp@GA$nYn5)=Lh{Tgh~ah&!L(t$qr)ks(hImbKFxFZ**cCcMPPj5{jp9;l=FeX8i(_3 z(4~@BboH=Gfvl$<^qfv!w7kqm)5Uv(xP>46qXSlNGMdzA)W&csP194qkg7^@)r{k; zQDos;c$Zht4Onc}JSlm7lDAvt_iE-DL0t7e|L+TO@3l0P4V67U!AUaI)byuVngng= zi7wT}qs~dvE>d6>EEId|fvXXtI=hBq1;ZsuWuSJGCJ|wSQ^KOw_c6MY-_3m~cM{eu z-wkKN>iUNHWK1Vom!?l_uT}q)cHhVK*QdF~M&9EXzAZ1@Q|%~oFM8tjQ+fQg=8DW5 z3Bjm%omT1;7=W@E_O*mBT3$yzM;k0+U;sS1bqdJb7a5RIXVa z`xbU4)6nV(6ki|cD>)AX(i3#Xq3#$Q1U8nj;$?!%1^hH%$d-^w8+~hd0=XvwSxO8oE!Ft9sS12m zNg-64e52W*VmG&sdv|vtx3E+rer4@ktr3NGdF(O54dDpLTzTV{hAV46l9b&gd0;j0 zbZs@+_t{q8fUD&3#7P=8H(wUaCiH zRBV!B%$HA;9lKQhHQ3X?_>pJj;WqJT5nPbyVYTWToD7%x{Pqn}G^q#TbPi2~rV^W$JQbnxiw{xXhf^PC{ocqmY} z{wLf&dCl#rC$4Ag_S?6Amij(@0E#PZWcFA5u8f{*E5vqlG3D#)XEO87e}STXsmTWM zpW-#`R6Ps>Q2g~9pS3qjPS5-ExH1ZjHi0v@`P!MTAoy1J?yPTT8|2!%iqkmu7zF>J zm|k`>vwfbr0Jj_9aX+os2Do?aPW80}oE^}f48ViB<50KsGk$BVwfyLH-wUr!PG@q_ zvW%1{MYBB;JSYw?JInGigsw;2--5xf z!NR-0oe*gm`;;rvY0T-Gy7MukR7Dp&V4is5^DNWbheCY>U5l{M_=}YJjaeCpcJLAJ z?Gsl98B-F61B-Cxs4C7v22-6Q;ph=DMsdSx?1Bo+NQN*MJOiE6LEbkug_0%) ztYGH|30-4^fn~bB4aZJ=eowQc1Ma&( z8)~kr0#I=_IZg@c91}XKKCA!rQi+QAh2Fh#lF`?`6J8!yJ?1uYMqqouUhvSrDioV+ z6q#w~0~KRUPT+d|G_GH-;8&AcgN$W!!#m#6@|fz(7BQuSuj!nb|L)(60j&b|YzL73 zar^#G*f|2I8NI5i-aTB`bppeP`-q!##1DadtOqm%r4I8Zmf_c)Th_PZ$5GSJ(NjoUt|SSW+)U zM8F}_#L3KrtK@?Bs?AMhu<+gB1FTN%`~1xST}+lt>{N-k`g^S?7E#i$ExphSUet)R zac!mei$FAj$;FHE<2iz>5vDk;tJyJ#j|55*+J z)+gXER&+voC9mfzVo4lih*m6vnudpOXuuydxl&t7=&d#Uv#4}HiY>ou)5&t6gXa0z4rn(I6_Qn= z&_&XwPyf%qX$ml|H-GQn!TBUOX37wODEB!6%|cU=BHSAOD|5tW3n?Iwqn`UZp{@rp{ zJ>&v$VNJ>7M&vd29L|>ogMr}d(wC3)hWa>HVel9o!G1ny263MM^2e+JD89M?i*SA{ z@yRNHMHKsD-x@HFwa@~VLn(Y9%V2=Sq**5inkdUzNcWcbJ~h|!r$&OI%mwbF(E%AU z2M)OO6#RCs2-PAA0w^!?#U59yGc>BGo?b*TvGBe$xuvaKcKGyJ5?$`h<%E6haZ(9r z9ng%m63FYBVjd!OINI9TJqi~ccjtEbF5eCYKd>spU4p^jsSrO>Oh%-XIj9fp(f#M* zSI=y6fnO_IE8B_mgjI{o<5dE^xZl^0H-LJ<6d)3&jHQ0kizBa2VG|XPCn*&%k!Bc& zFMGFoJy3LH?t$$XxC?$;#(*Wkfc!XE26yowOdRn;Ld=c|IR$jVjCq`$Dn3mKS%-wj z!b&Qm4>0m;<98ly==oK034VD$nAtkNj4FCug4<&HT$jF`gv5?#vFeM@W{}^y%aQ=| z7I!KDV&kjg;9}B8TE0+VprAT`9{B611;ZKrMlk#%M7>1$bF~E%V!noEnQ9dZytX-# zIZf9)e>BbY1rnA|Tz}EiEbC-3`*+2uPO*NOyO4r{qOKx=UK=M#+Z@ z-1#oP-~53;_v|%m_RO4pW}mf+c=&bd0x>c2mPhf#_N2ne?u-%N9eM2i;BbBeUX>T= z`{6wffdN#ML`?C9{dMYpA1$8f1P%r$u%on8HmZAbQk|Wx*mJi;fM&9~i|hFJ$&l=8 zDBU68N%@827=Risn_Phbh-Szzf_Ruf8EoPC-_c$fYI!8|3GUzisZ5xEhY70r2^!AC z!S8%^nWRSm`rcVZVriA2pT+n66w-cK)zHpm3mLZ9^=PU;`}YX@LmA{|Ao#j{8Q2U~ zD=z>RfUdR5ZJ^hw<)`B-WqeqS{~~37zazkj`nH$8j)*j^)HY19pTagjTEZ4EB0w(o zP)3mn-`02`>F;)rCtc@8HJkWfag-+pr9D|q4ZdZ9m%ru*_-oot*hu>WvWkS_g&R4> z?Zsb&hU3syc?CAJyxyqgyn+6!AL~#8?VZHv_LXtuf1LLbVT7_qiB{rz3)jV>&R+!) zF*Z4Is420(6P;_iaq^sNjYM3K_7rl0i2(q>j@H1CVZQ}%G>)(F$>&y!l&r^e!thjp z*8TL8mUd<5*~$=mLGo6X@%jq10b<$#T?^d4gWSMUW)3(9_7ZcLgJDYMFUKRXJaSil zF~gF({7^ehqf=cxKKjakU^^cXJk7GuxW~a@&A4Y7W);>*9-t zk^h9l{NrS>Vf=rC`R9(^LY~Dg*H^$04XpT@m+KE3-k*JsN*a%`G0fi9HkHz7s* zIL4z-$(=IIJ`^W-M=FaVGt;iQmUut-B$yv~0&6dcS$9f1&Rzl=1u zu$?w#X14ZP@&xV+UHAFjpnXlcgp>hg|5Y5Gj=Qr&!Gd@p20TXU6Fj+~aUOZwRDuoGgg_exJ%GBqvbt9Q{ z&Bb>VvqWoVF2BvWDyL2?!0Ixk2{?!odgrK_B>xnqmTf9`Ut9p@5Zfz*syxr0ak3b0 z|8K~XN;DADn<6rz4=vSi_uE%rXI~K`=2P@dj-DMid?{j;!|=kS`=8fTim6_ zV_WPn$8bN*I84^de)M1#@dO?h9)Wk{vB>}QOOH@hZe2L&;f2!PK_;OBG6t96e}Pu6 zdGS98<+5~G)>m@TCF3w)E#p~eNZ|O;KzQq7T;8pqZ{-YwOP9ABs_zJW~Nx-Uc9? znL}7F{GX!g+&ghF(Ilk#U$vU}D3KTZi*@yWJmP7bh*h69mqZn$RX2i-N$>Wkzy`aX zW`;D9Wh~^O(}L>LjZ%CkSqCfOmRK~*2E@~~#|^g(@d*Prd4kR=_Z5AQ8ko;r^L^VY z)di0y1=I+8|HcM3TLA&f0X0Vy_Pu1;!3+G(o&bueH%;IG)|LLh3!Vp(pUwAqhPg1h zB{z;m56KLZ$jf9sy=9w=iL(}O+Q3trtvV?d)eQgc-*eP_I9UGBB%~|t)CKt=+CMP; z00XyZ%`0>JGM93dSJvXWD`5tfgeS5Cw*gHk!AF>B{N9=P7p7tuSw zzd$C<-=+Fp_oFN)N~Kb?d?HFSb>`VD$fnNq>FSXUfcW~|7_fE*1Jr8jd*J__2(W3# z{E--xn!GM^Is8RJT%b2qosAsX^SjmK&jb(VGr4Y$OL?ljo13E{vit#mM6zsaEaf4Q zR{!`p>`U{e7yeJ)NH|+?h`bWS@4o7!(3dfoVbnmAVqZmJ2ruvdQjKPjs>+!e(jEFe zbbrwuvamKNkg16M@*=rQdOfCHlFTLG$qJGos*QCZn6$u92JMa2V$mpk=OnSAW~`w4 z#WP7wch>A@CY{14y+kd}(C%yZ4Ax=!oHUl_%>aft5&@dh0QDU$79|?O z5sn-Z;xGPX;7OgmWE&P~oE5asLb+eOAJS1j$rp+e8&4G2p_3%Z`GS8BEpo<+gZ_Yu zq%(Qcgj<=8>n-)w{gflQ2}Nz0a+y~VOsL~+pzZUC?mPOWSWA<>?YgCcsi~Tv(IY*Z zt-5MM;Lhbl2ahTI7=F>V|ssJYc(&G z8w**`%<^(hW(bx0JZqr7tj+kn=mI4qTmO%zqGuY(L$zX_h2pm9(Vb>^v_A|!WQMbj zVz1rVB}F}!y3q+Qrm&}UR{VNi@PGXSsGsdE-UwSL;xn!Fp!uV59+(uDLLK-yvs(^| zVzMat%2mr7{`0gkP46*rJ+wO$2@rFw&$o7_T<4!7dyibzo(&5@MvGPIBmY|Mm@Zj@ z^W$`D$tqTYgNckI)jgz4X#2WPQ7y$;n-?hkRGeYS=eaLF6u0uwu~4)v-;Oi{*e~u`H>;9 zXYym2@(&wbX=b98$duL1+0m?Ju-NzkoI6eVgX9bTSriFtGcjQcJ{-m6LKdH)*}ec< z?Or9wmH3btEC%eTbdd{w#2Y}2hr6ZoTL09cB-cIBT1FH4$)7u&I&am-gYjs(q)uaF zhM2a9azJrSa%dd3dWNooul6V8hjmKYI79F6gFAQN_^~eh6!!kQglTde+b-B3nkloy zGFPJv!xZyaJ%t-{>Cg*V+I_$oyAx2=Ed8A%a)2p^rRz>>HNx@@Rk0TE?5e7D(D~&Z z_{w#|mcWt5>;?ZJ>i1i(7yainE$Ht)EE%tiY~~8v>7vRsl_n(z05FVuYw;DIC6P+L z#nZygoM`783VwoG|DN4U+E#3w63%#>ec@Ljy7|j+1bw>)gJ-CVQo2h=F@?av8%6P$lfXd})BSuAA zK!DtrsO*o*SvC0s?c(&*ub%RLkvnzo8K163+}J{(RQ2_GIfyU8bZZr@X;Rrt4iegW1MwjmG<$((e~36)p&cvqsQfpFG}K}3)RX~ zDJe+GEF6Z0Ow3>#3C-wN8a^#{I)1$Wk0Yhe z1xL(a*kla$J^eCqJ~Uz@ITlxbAhn^z{%OA6#gMB1j>%l}l7YSEx6e?4{BBJ~g$aqQ zEj>6ZD}#rJME#F;67^?pIT=K1PMz^r(%-^~EfI{m=OwETgO{bUu0r3@MkaGMKj13= zjDsU`QrANohx(Q zb$0{0^xuWV+EAXb{bWhilgJ&wvWoKxa&mhu59On>0 z{zJxcxiZuH<;j#>4fW3?VXRMv25qvE_@isfz8mR6OCnaxNf**KdEa{?RKM7rP!SSz zJGZr;q3bI3P*?|MG)_5lh?0=?T( zb=)T|9h_%L{E@T0;Ud4;ml6suD0f)c!X_ZEKAQGX7w=t+Bj@ccA#fSQT!J^|Xcx;< z!^q`L^6D)iPH$*hWW-3=1X~$@AgekmIIL~i$hjg%7_6iXA?t{TqEg`GvIgqScIfI$ zuc3{kmp9e3dX*nzZI0<68o(Y(-uv=WF_;K?N{y5_Kju=gD?6a#t*2Bm86>< z%B&6GM9L&B@yHfY*a-?WpO`EfbUdpMw5?f;%R0=hb~_p;J%3sNAdD?_Wh}t}P;!0; z1#iPrPPD^)R$MC`0G{xl8ut=N+t9$t24pyfKRk?!%S7)qhyD=b$R4XZx=GO-#j2?p z5L|S+1b3BOR+r6f+BT=f$Ja&xE61lLVjbPQ8Bp*T;Hk)MJ_O=!JWI(-S~CH|9*n>X z{yh{dE{g>EFNioeTcz6H!_>hhKfbz+qi}DakFl={GL4S%QhgU>)w2EZ#7!Uv9adoa z61C^{TkXWRp!iU;d8Lz5hiM|qT8I1nb6h7yst(7344c)dON@2$_F9A-@K{G#c}pgU zkD8TcQUHtC0Jx-O%6v&|x-doX19>=ixV9HRWN{v2{PM1Do%vZb#2lJ>GkZjm{YkUp z$Ww<#$MY%g!}pN24Bl}`p@aMKI1v(~16dQ9Ip^&n{ulhvH=nO9f`u*kGyN|bgXG7@ zW(P3*G)^^i%#f+z^fm{@$4`*$a)6UB~1{+&S zgpb-}>&}l2-e|1)kwL;ol?KPJ6Ui)*K>3#m@732zUzvq)QY_d!xMh;DaEZZAV_y|f zQWaeXO@VFsl&&R;%q#?zL>#-y*&jvwaT88R@Me8B}s31yx>1ZrN4K8 z`9mb6USDLw{2w>THm6?D1Hf#ny4f^-l46KCOqO%>XG+M~0HeKT<%V(EB9x3jdr<$* zz1X^8-pbokwRPI-V*KReij|coKQDWqP0i@zV-_0#H4XlG@DPoPOjsHGZ^%Cfb|F8= z^pz@8saU99ldlJZ0d)H;#lOy2o<9_MB)AHP9Tt=5*HiZ`*K`oHWhwJ!t_8a{uD5AR z@?F-ROlw%2ac;QG7H7vNG)r&2iC^$vqE=nI!2EN^@Jr#x`j}*9$Ofj7{{@5Hgf>hA z;@hvYKw}>}>5>Wy%PHJrlG%;tuWqRiND%Xuqc1%4WZtckYoB^0t;?FSjC6Ia5-B6S zqqygBklF=!m&?kWIeo(6Ja6P2iMCtIzz z&fKMlU#4zPAPOWrhgU){LpYu~jpXmNn2C>BJ*4MdkxS$2-*=77W=g0#SKCUV@wW!| z-gmc>`@S3vk3ff^Q=Rd_YKCgtX?>c`zy8BB)YWH`8LoZmG|9CpSp6alD3V&eO_$-V z`*#Aj4(w+w<9r&1!JTma$wto2Tr`*z@pC%KwY64>)lpclR+dH%%c2FUy|r?0{W`t9 z&$U#wwG8%T==3(*ts2uj66Hf-y}r3(t2|hhoy5RBToF$2zmXreZ|BfhMJ{zPg3ihe z)A0J+%1JUI7yYjk`IrW<1iJDrreh2B7x3(zp#XJSFOOPPA;_##@GEaaD)H{n)4KJ7 z-oN|z4gFtTF=1=TwB3^_82{53|G{m~KxazTv#K@YyY23Sp~f~?S~Es2=|>SmQdc_q z28VOv;+!d!h=_2B0hAF$RO(d3q8Nw@8TRm&51fM>(Qm%&&JnUdy5ABN+*Tn5cRX6{ z42Qf%7P3{d1)iDsK2R`Wdy^)|dQb@>v}eaPrNZp7Um?*-l6^k0$6LlW7@Z97FkYG# zzq8CrO(Q|gq$$!=4i_KO98Q&AePdvkR)zy*ao^be5N&8^$4);8WMDj2W5!-F8g*R3)A;MtxF`MkpWw=3W5teWTt*@>&VAt zPV>-PUPH`cuWbxvbmS9OL#vc`U0ih@$bM9$l-BsqG-fxn_7$6NP(c{ zo?0^*+&5nt!vtDV-OKjgJ{uZh$56b|!;0ezN|q-mavn^3w@&e?{A=r6!J46r=;Y{L zKZQ)0x-6b395)<~E-@y)`V0OmG}t7J)a;0pm}UB#N&ir8|66{z5EP@YI6?;aLVP17 zWtg=rT}g@xe5nVyTFJoQuFB9ugLv8>-d7 z>z){OgYqIhRJdq5zpqFoXSr(jYDyn>ZP9c;q}dz(XzuQL_cKN}zM3SWeya_{-={#A zuI_nslv#yM)P~{Wtj(GzaUl}J;TuXf9^IQj!!pu_Dr!#fMt5(yt!tt0^vKb@E1u!s z_v;l@JRy0IBQp}NfK4W70g0(#KkoIg8fvHx<+seis2 zv=F6KZTR=<1PBy3JM7l?d93N$SOT5YdRyf98h3>n^#M^r8)>?|Qg7vr(|4?^9yDp1 zY8{@_lcm(Dr%w-n_~&Op5%h`99p(j$|H@{30ynFPJ$7(@$(ud4$Lzpig$9!Y($>{8hmzB6ef&ubHdib&lBNnOYbr}V-Ms>?05O|ni`9*809`2|XzTp4!#?01kn~s*2a4x;K&rcSn*&8IjoAepx>WaC!z}kKAJIDC*PZKx_{Z!0HnCjCG6dN6`;E-|w z!k8M)2gw;(lf6=oKd12MG$ktzOh!pOh}@rPXI=8ugrbq>%|S;x($cSV=Zt6j&CUPy zpZ`J?7SiSr`GSP^%`lZ`@CV)AF9-q}4v5TwEJX>fmFhBrten%>I`B<;W8b2E!yL&S zI>)Bmr-oRnwNM5|y7sM~Mv)mK^K5}~#0Q0%2^7*5_q~^a8xqK}dxA67o3>A3HlIFR zJkm;{k*LTF-KZmzksSMaZokfx9aWI;TD1`qIJNYly-y*5$)Pb2YO zhMs0eP;@$e#p&)w;=80hdv~7DO#P4d7ju>?HD95%&C&n*w-3-N4GcLdNDDh`1J2P5wQkbn41EWgCF%R+I zefu8uos})4E`VW=vkx>Izmt zcQI_VnCP-X-%=oXR4?2%9cTnDrqt2JQ{1i?-^^-HZiV8_38&C9(;a0}0MK$39!Q!* zdWQnOj)J1~3IOm2@=H~9*+XLENs9R1p^(!3D!E|+rA7sICd6$ATE>l~4Vy1dIKJ28 z&gp*MN>Z%&SavopL|QBY_t~)2S{gGW(kC0x!2FB#J3t?@}&46#CE@uG2taK~b zy3y(6ez8faWGcE&^JfnuCfzH4e2?*0zBM|V!Rr%T?^w>i`)&ZC&2d%aZ$F@kdBT(qc8 zFE?i8vE?1(1f5HiTbYBRz>pxg@3%f7Ue!oE0F;NR`Pa20(e)FP=~`kzhBUSd6!sPA zWP9Fe={Q`ohfoRt!{NoO^D%EPRtd^-Qq@OQkZqQPQC zY0I%T6aGGZmn%dIhqZw` zrJ#PALaSt@=on46Y!0K?u=Z;0#qXNJYwEraTf8`4w$;%+QCryw0qXC=8KOth+Acfl z3{3GZyDU`<3mlJoAsTI2ZR(D*w-)uTCgC6iyaofhWCdBvmft27NPh^skgDI62=_5( z4t|cHLL*#rb%v-ej zcH>Uttd$p)$!0CfFv)Wh6U2=*O?T?zi&GmfyUa#LrY6=RHT`E|>TN?qg3!JJ207|} z^@J-VzXm9O{APyYmoeOXnz^!cS>il)zo)%aCsv8Nl9O!V#f;3oJ3mI3d}F2^P4wfL zTJ6(^@>4Y&W@71gX~V&Kk}&6~S0eE=8u{ljiuc{N>y$N?k_E0+y>Blxt1gC|J?`XR z@Jpazg}cD~uNiSt+%HU+Wc(u2;WUz1J2^qTT{q1})@@e02jsK7`8Y1Eg(<;Rq_m=B zK|NnbQdge$hgSf$=-^KW_veSd>Xou*fCr`fD&Ju1j3Pfh*^)T_W>r~%S{Ze75a0Fm zs&(@Bmh_ys@La2ig5(?^f7g8vjgV!&x$ zREgHloSp=rtTodt@y3dyD~y3a9sYMKj`ejb-#fCnkzVi{pvVZhY$Maw;CzHaOt7P? z69Pc2*JKZuYU)Bb4%%YQj|J;1E3!0GE5NBSB_nVmW@;<7Tvl?F?Go1Ri

T6H_{O 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

`ff$3#roNVh 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 z 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%0Aq^%rBmt^%6n!ECNG39Wn@Ku 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 GL;n|} { + state.score = score; + }, + updateRecord: (state, score) => { + if (state.record < score) { + state.record = score; + } + }, + updateRestart: (state, restart) => { + state.restart = restart; + }, + updateAccess: (state, access) => { + state.access = access; + }, + updateRefresh: (state, refresh) => { + state.refresh = refresh; + }, + updateRanklist: (state, ranklist) => { + state.ranklist = ranklist; + }, + updateNumber: (state,number) => { + state.number = number; + }, + updateSpeed: (state, speed) => { + state.speed = speed; + }, + updateNextStep:(state,upgrade) => { + state.upgrade = upgrade; + }, + updateMusic:(state,music) => { + state.music= music; + }, + updateAudio:(state,audio) => { + state.audio = audio; + }, + updateColor:(state,color) => { + state.color = color; + } + }, + actions: { + }, + modules: { + } +}) diff --git a/acapp_snake/vue.config.js b/acapp_snake/vue.config.js new file mode 100644 index 0000000..f0833a6 --- /dev/null +++ b/acapp_snake/vue.config.js @@ -0,0 +1,10 @@ +const { defineConfig } = require('@vue/cli-service') +module.exports = defineConfig({ + transpileDependencies: true, + configureWebpack: { + // No need for splitting + optimization: { + splitChunks: false + } + } +}) diff --git a/web_snake/.gitignore b/web_snake/.gitignore new file mode 100644 index 0000000..403adbc --- /dev/null +++ b/web_snake/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/web_snake/README.md b/web_snake/README.md new file mode 100644 index 0000000..a80470c --- /dev/null +++ b/web_snake/README.md @@ -0,0 +1,24 @@ +# snake + +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/web_snake/babel.config.js b/web_snake/babel.config.js new file mode 100644 index 0000000..e955840 --- /dev/null +++ b/web_snake/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/web_snake/jsconfig.json b/web_snake/jsconfig.json new file mode 100644 index 0000000..4aafc5f --- /dev/null +++ b/web_snake/jsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "esnext", + "baseUrl": "./", + "moduleResolution": "node", + "paths": { + "@/*": [ + "src/*" + ] + }, + "lib": [ + "esnext", + "dom", + "dom.iterable", + "scripthost" + ] + } +} diff --git a/web_snake/package-lock.json b/web_snake/package-lock.json new file mode 100644 index 0000000..2659213 --- /dev/null +++ b/web_snake/package-lock.json @@ -0,0 +1,19326 @@ +{ + "name": "snake", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "snake", + "version": "0.1.0", + "dependencies": { + "core-js": "^3.8.3", + "jquery": "^3.6.1", + "vue": "^3.2.13", + "vuex": "^4.0.0" + }, + "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-plugin-vuex": "~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.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "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" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dev": true, + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "dev": true, + "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-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "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-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.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, + "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/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/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, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "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, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "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, + "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, + "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, + "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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "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 + }, + "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, + "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/friendly-errors-webpack-plugin/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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 + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "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, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "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 + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "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 + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "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 + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.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, + "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-plugin-transform-vue-jsx/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, + "engines": { + "node": ">=4" + } + }, + "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, + "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.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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-model/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/babel-sugar-v-model/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, + "engines": { + "node": ">=4" + } + }, + "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, + "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/babel-sugar-v-on/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, + "engines": { + "node": ">=6" + } + }, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/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 + }, + "node_modules/@vue/cli-shared-utils/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "dependencies": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "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 + }, + "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, + "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 + }, + "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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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 + }, + "node_modules/@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.39.tgz", + "integrity": "sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==", + "dependencies": { + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.39.tgz", + "integrity": "sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==", + "dependencies": { + "@vue/reactivity": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.39.tgz", + "integrity": "sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==", + "dependencies": { + "@vue/runtime-core": "3.2.39", + "@vue/shared": "3.2.39", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.39.tgz", + "integrity": "sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==", + "dependencies": { + "@vue/compiler-ssr": "3.2.39", + "@vue/shared": "3.2.39" + }, + "peerDependencies": { + "vue": "3.2.39" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "dev": true, + "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 + }, + "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 + }, + "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 + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.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 + }, + "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 + }, + "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, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "dev": true, + "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, + "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" + } + }, + "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, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + }, + "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, + "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, + "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, + "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" + ], + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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 + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "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 + }, + "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, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "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, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "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, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.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 + }, + "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 + }, + "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 + }, + "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, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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, + "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 + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "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, + "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 + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "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, + "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, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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, + "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.30001393", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001393.tgz", + "integrity": "sha512-N/od11RX+Gsk+1qY/jbPa0R6zJupEa0lxeBG598EbrtblxVCTJsQwbRBm6+V+rxpc5lHKdsXb9RY83cZIPLseA==", + "dev": true + }, + "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, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "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 + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "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, + "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, + "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/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/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 + }, + "node_modules/cli-highlight/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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, + "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": "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, + "dependencies": { + "color-name": "1.1.3" + } + }, + "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 + }, + "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 + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "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 + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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 + }, + "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 + }, + "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, + "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==", + "dev": true, + "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, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/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 + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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 + }, + "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, + "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" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3" + } + }, + "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 + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "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.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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" + }, + "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.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "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, + "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, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "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 + }, + "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, + "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, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "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, + "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" + } + }, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "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, + "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 + }, + "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, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "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, + "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, + "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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "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 + }, + "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, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "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, + "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, + "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 + }, + "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 + }, + "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, + "engines": { + "node": ">=6.0.0" + } + }, + "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 + }, + "node_modules/electron-to-chromium": { + "version": "1.4.247", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", + "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "dev": true + }, + "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 + }, + "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, + "engines": { + "node": ">= 4" + } + }, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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, + "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, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "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 + }, + "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, + "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==", + "dev": true, + "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" + } + }, + "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, + "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, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "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, + "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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "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, + "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, + "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, + "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, + "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==" + }, + "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, + "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, + "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, + "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 + }, + "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, + "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, + "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.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "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, + "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 + }, + "node_modules/express/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 + }, + "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 + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "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 + }, + "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 + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "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, + "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, + "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, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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 + }, + "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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "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, + "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.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "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 + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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 + }, + "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, + "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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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, + "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==", + "dev": true, + "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": "*" + } + }, + "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, + "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 + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "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, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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 + }, + "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, + "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, + "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 + }, + "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, + "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.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "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/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, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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, + "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": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "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" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "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, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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, + "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.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "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, + "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, + "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, + "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 + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "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==", + "dev": true, + "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 + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "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 + }, + "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, + "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, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "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, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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 + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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, + "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 + }, + "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, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + }, + "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, + "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 + }, + "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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "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, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "dependencies": { + "launch-editor": "^2.6.0" + } + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "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 + }, + "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, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "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.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "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, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/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 + }, + "node_modules/log-symbols/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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, + "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 + }, + "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, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "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, + "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, + "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, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "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 + }, + "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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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, + "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, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "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 + }, + "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, + "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 + }, + "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 + }, + "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, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "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, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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, + "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.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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, + "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, + "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, + "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, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "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.3" + }, + "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, + "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" + } + }, + "node_modules/ora/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/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 + }, + "node_modules/ora/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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" + } + }, + "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 + }, + "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, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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 + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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, + "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.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "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, + "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, + "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, + "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, + "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, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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, + "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, + "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.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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, + "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.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "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, + "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, + "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 + }, + "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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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, + "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 + }, + "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, + "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, + "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/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, + "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, + "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 + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + } + }, + "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 + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "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, + "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, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "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, + "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 + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.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, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "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, + "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, + "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, + "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 + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "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, + "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, + "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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "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 + }, + "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, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "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 + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "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, + "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 + }, + "node_modules/send/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 + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "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, + "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, + "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, + "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, + "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 + }, + "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 + }, + "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 + }, + "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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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, + "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, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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 + }, + "node_modules/sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.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, + "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, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/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 + }, + "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, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "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, + "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, + "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 + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "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 + }, + "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 + }, + "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, + "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, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "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.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.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.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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 + }, + "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 + }, + "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, + "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, + "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, + "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" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "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.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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 + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, + "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, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true, + "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 + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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, + "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, + "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, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "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, + "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.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "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, + "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 + }, + "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 + }, + "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, + "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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "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, + "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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.39.tgz", + "integrity": "sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==", + "dependencies": { + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-sfc": "3.2.39", + "@vue/runtime-dom": "3.2.39", + "@vue/server-renderer": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "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" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "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 + }, + "node_modules/vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/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 + }, + "node_modules/vue-loader/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vue-loader/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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 + }, + "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 + }, + "node_modules/vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "dependencies": { + "@vue/devtools-api": "^6.0.0-beta.11" + }, + "peerDependencies": { + "vue": "^3.0.2" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "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, + "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, + "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 + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "dependencies": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpack-bundle-analyzer/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 + }, + "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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "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" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.0", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "dev": true, + "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.1", + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "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 + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "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.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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, + "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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "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, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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 + } + }, + "dependencies": { + "@achrinza/node-ipc": { + "version": "9.2.5", + "resolved": "https://registry.npmmirror.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz", + "integrity": "sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==", + "dev": true, + "requires": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + } + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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 + } + } + }, + "@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 + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@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==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@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, + "requires": { + "easy-stack": "1.0.1" + } + }, + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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 + }, + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "@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 + }, + "@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, + "requires": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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 + }, + "@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 + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@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 + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@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 + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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 + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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 + } + } + }, + "@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, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@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 + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@vue/cli-shared-utils": "^5.0.8" + } + }, + "@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, + "requires": {} + }, + "@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, + "requires": { + "@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" + } + }, + "@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, + "requires": { + "@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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@vue/compiler-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.39.tgz", + "integrity": "sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.39.tgz", + "integrity": "sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==", + "requires": { + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.39.tgz", + "integrity": "sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-ssr": "3.2.39", + "@vue/reactivity-transform": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.39.tgz", + "integrity": "sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@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, + "requires": { + "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", + "prettier": "^1.18.2 || ^2.0.0", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "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, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "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 + } + } + }, + "@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "@vue/reactivity": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.39.tgz", + "integrity": "sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==", + "requires": { + "@vue/shared": "3.2.39" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.39.tgz", + "integrity": "sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.39", + "@vue/shared": "3.2.39", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.39.tgz", + "integrity": "sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==", + "requires": { + "@vue/reactivity": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/runtime-dom": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.39.tgz", + "integrity": "sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==", + "requires": { + "@vue/runtime-core": "3.2.39", + "@vue/shared": "3.2.39", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.39.tgz", + "integrity": "sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==", + "requires": { + "@vue/compiler-ssr": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "@vue/shared": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.39.tgz", + "integrity": "sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==" + }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.0.tgz", + "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "@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 + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@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 + }, + "@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 + }, + "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, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "address": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "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, + "requires": {} + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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 + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "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 + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "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 + }, + "autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "dev": true, + "requires": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "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, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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 + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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 + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "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, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "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, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001393", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001393.tgz", + "integrity": "sha512-N/od11RX+Gsk+1qY/jbPa0R6zJupEa0lxeBG598EbrtblxVCTJsQwbRBm6+V+rxpc5lHKdsXb9RY83cZIPLseA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "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 + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "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, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "dev": true + }, + "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, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + } + }, + "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, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "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, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "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, + "requires": { + "color-name": "1.1.3" + } + }, + "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 + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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 + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "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, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "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 + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==" + }, + "core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "requires": { + "browserslist": "^4.21.3" + } + }, + "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 + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@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" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "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 + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "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, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "path-key": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "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 + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "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 + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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, + "requires": { + "utila": "~0.4" + } + }, + "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, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "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 + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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 + }, + "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 + }, + "electron-to-chromium": { + "version": "1.4.247", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", + "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "dev": true + }, + "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 + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "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 + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "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 + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "@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, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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 + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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 + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "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 + } + } + }, + "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 + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "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, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "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 + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "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" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "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 + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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 + } + } + }, + "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 + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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 + }, + "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 + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "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, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "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 + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-glob": "^4.0.3" + } + }, + "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 + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "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, + "requires": { + "duplexer": "^0.1.2" + } + }, + "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 + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "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 + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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, + "requires": { + "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" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@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" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "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 + }, + "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, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "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, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@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" + } + }, + "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 + }, + "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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "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, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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 + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "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, + "requires": { + "read-pkg-up": "^7.0.1" + } + }, + "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 + }, + "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, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "isobject": "^3.0.1" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + }, + "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 + }, + "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 + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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 + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "launch-editor-middleware": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.6.0.tgz", + "integrity": "sha512-K2yxgljj5TdCeRN1lBtO3/J26+AIDDDw+04y6VAiZbWcTdBwsYN6RrZBnW5DN/QiSIdKNjKdATLUUluWWFYTIA==", + "dev": true, + "requires": { + "launch-editor": "^2.6.0" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "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 + }, + "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 + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "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, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "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, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "tslib": "^2.0.3" + } + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "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, + "requires": { + "semver": "^6.0.0" + } + }, + "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 + }, + "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 + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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, + "requires": { + "source-map": "^0.6.1" + } + }, + "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 + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "mime-db": "1.52.0" + } + }, + "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 + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minipass": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", + "dev": true + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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 + }, + "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 + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "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, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "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 + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "path-key": "^2.0.0" + } + }, + "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, + "requires": { + "boolbase": "^1.0.0" + } + }, + "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 + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "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 + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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, + "requires": { + "ee-first": "1.1.1" + } + }, + "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 + }, + "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, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "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.3" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "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 + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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, + "requires": { + "callsites": "^3.0.0" + } + }, + "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, + "requires": { + "@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" + } + }, + "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 + }, + "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, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "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, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "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, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": {} + }, + "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, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "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, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "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, + "requires": {} + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "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, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "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, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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 + }, + "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 + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "optional": true + }, + "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, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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 + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "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, + "requires": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + } + }, + "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, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "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 + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "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 + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "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, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "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, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "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 + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "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 + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "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, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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 + }, + "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, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "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, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "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 + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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 + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "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, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "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 + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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, + "requires": { + "kind-of": "^6.0.2" + } + }, + "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, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "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 + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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 + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "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, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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, + "requires": { + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "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, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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 + } + } + }, + "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, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "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, + "requires": { + "has-flag": "^3.0.0" + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "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 + } + } + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmmirror.com/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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 + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "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, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "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 + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "dev": true + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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 + }, + "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, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "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, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "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, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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 + }, + "vue": { + "version": "3.2.39", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.39.tgz", + "integrity": "sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==", + "requires": { + "@vue/compiler-dom": "3.2.39", + "@vue/compiler-sfc": "3.2.39", + "@vue/runtime-dom": "3.2.39", + "@vue/server-renderer": "3.2.39", + "@vue/shared": "3.2.39" + } + }, + "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, + "requires": { + "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" + }, + "dependencies": { + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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 + }, + "vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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 + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.6.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz", + "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==", + "dev": true, + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.0", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "dev": true, + "requires": { + "@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.1", + "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", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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 + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-virtual-modules": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.4.tgz", + "integrity": "sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==", + "dev": true + }, + "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, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "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 + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + } + } + }, + "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 + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "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, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "requires": { + "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" + } + }, + "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 + }, + "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, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "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 + } + } + } + } +} diff --git a/web_snake/package.json b/web_snake/package.json new file mode 100644 index 0000000..218af57 --- /dev/null +++ b/web_snake/package.json @@ -0,0 +1,46 @@ +{ + "name": "snake", + "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", + "jquery": "^3.6.1", + "vue": "^3.2.13", + "vuex": "^4.0.0" + }, + "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-plugin-vuex": "~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/web_snake/public/favicon.ico b/web_snake/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/web_snake/public/index.html b/web_snake/public/index.html new file mode 100644 index 0000000..5cc5b28 --- /dev/null +++ b/web_snake/public/index.html @@ -0,0 +1,19 @@ + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + +

+ + + diff --git a/web_snake/src/App.vue b/web_snake/src/App.vue new file mode 100644 index 0000000..54cebf5 --- /dev/null +++ b/web_snake/src/App.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/web_snake/src/assets/scripts/AcGameObject.js b/web_snake/src/assets/scripts/AcGameObject.js new file mode 100644 index 0000000..293c744 --- /dev/null +++ b/web_snake/src/assets/scripts/AcGameObject.js @@ -0,0 +1,47 @@ +const AC_GAME_OBJECTS = []; + +export class AcGameObject { + constructor() { + AC_GAME_OBJECTS.push(this); + this.timedelta = 0; + this.has_called_start = false; + } + start() { + + } + update() { + + } + on_destroy() { + + } + destroy() { + this.on_destroy(); + + for (let i in AC_GAME_OBJECTS) { + const obj = AC_GAME_OBJECTS[i]; + if (obj === this) { + AC_GAME_OBJECTS.splice(i, 1); + break; + } + } + } +} + +let last_timestamp; +const step = timestamp => { + for (let obj of AC_GAME_OBJECTS) { + if (!obj.has_called_start) { + obj.start(); + obj.has_called_start = true; + } else { + obj.timedelta = timestamp - last_timestamp; + obj.update(); + } + } + + last_timestamp = timestamp; + requestAnimationFrame(step); +}; + +requestAnimationFrame(step); \ No newline at end of file diff --git a/web_snake/src/assets/scripts/Cell.js b/web_snake/src/assets/scripts/Cell.js new file mode 100644 index 0000000..d198c3b --- /dev/null +++ b/web_snake/src/assets/scripts/Cell.js @@ -0,0 +1,8 @@ +export class Cell { + constructor(i, j) { + this.i = i; + this.j = j; + this.x = i + 0.5; + this.y = j + 0.5; + } +} \ No newline at end of file diff --git a/web_snake/src/assets/scripts/GameMap.js b/web_snake/src/assets/scripts/GameMap.js new file mode 100644 index 0000000..396f9d9 --- /dev/null +++ b/web_snake/src/assets/scripts/GameMap.js @@ -0,0 +1,130 @@ +import { AcGameObject } from "./AcGameObject"; +import { Snake } from "./Snake"; +import $ from 'jquery'; + +export class GameMap extends AcGameObject { + constructor(ctx, parent, store) { + super(); + + this.ctx = ctx; + this.parent = parent; + this.store = store; + this.L = 0; + + this.snake = new Snake(this.ctx, this); + this.directions = []; + + this.status = "waiting"; // waiting -> playing -> win/lose + } + + start() { + this.ctx.canvas.focus(); + + this.ctx.canvas.addEventListener('keydown', e => { + if (this.store.state.restart) return false; + + if (e.key === 'w' || e.key === 'ArrowUp') { + this.directions.push(0); + e.preventDefault(); + } + else if (e.key === 'd' || e.key == 'ArrowRight') { + this.directions.push(1); + e.preventDefault(); + } + else if (e.key === 's' || e.key === 'ArrowDown') { + this.directions.push(2); + e.preventDefault(); + } + else if (e.key === 'a' || e.key === 'ArrowLeft') { + this.directions.push(3); + e.preventDefault(); + } + + let k = this.directions.length; + if (k > 1 && this.directions[k - 1] === this.directions[k - 2]) { + this.directions.pop(); + } + + while (this.directions.length > 2) + this.directions.splice(0, 1); + + if (this.status === "waiting" && this.directions.length && this.directions[0] !== 3) { + this.status = "playing"; + this.snake.direction = this.directions[0]; + } + }); + } + + update_size() { + this.L = Math.min(this.parent.clientWidth / 17, this.parent.clientHeight / 15); + this.ctx.canvas.width = this.L * 17; + this.ctx.canvas.height = this.L * 15; + } + + update_score() { + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/update_score/", + type: "post", + data: { + score: this.store.state.score, + }, + headers: { + 'Authorization': "Bearer " + this.store.state.access, + }, + }) + } + + win() { + this.snake.color = "white"; + this.status = "win"; + this.store.commit('updateRestart', true); + this.update_score(); + } + + lose() { + this.snake.color = "white"; + this.status = "lose"; + this.store.commit('updateRestart', true); + this.update_score(); + } + + restart() { + this.store.state.score = 0; + this.status = "waiting"; + this.snake.destroy(); + this.snake = new Snake(this.ctx, this); + this.store.commit('updateRestart', false); + this.store.commit('updateNumber',0); + this.ctx.canvas.focus(); + } + + upgrade() { + this.status = "waiting"; + this.snake.destroy(); + this.snake = new Snake(this.ctx, this); + this.snake.speed = this.store.state.speed; + this.snake.number = this.store.state.number; + this.store.commit("updateRecord",Math.max(this.store.state.score,this.store.state.record)); + this.ctx.canvas.focus(); + } + + update() { + this.update_size(); + this.render(); + } + + render() { + let color_even = "#AAD751", color_odd = "#A2D149"; + + for (let i = 0; i < 17; i ++ ) { + for (let j = 0; j < 15; j ++ ) { + if ((i + j) % 2 == 0) { + this.ctx.fillStyle = color_even; + } else { + this.ctx.fillStyle = color_odd; + } + this.ctx.fillRect(i * this.L, j * this.L, this.L, this.L); + } + } + } +} \ No newline at end of file diff --git a/web_snake/src/assets/scripts/Snake.js b/web_snake/src/assets/scripts/Snake.js new file mode 100644 index 0000000..ec8cf7e --- /dev/null +++ b/web_snake/src/assets/scripts/Snake.js @@ -0,0 +1,187 @@ +import { AcGameObject } from './AcGameObject'; +import { Cell } from './Cell'; + +export class Snake extends AcGameObject { + constructor(ctx, gamemap) { + super(); + this.ctx = ctx; + this.gamemap = gamemap; + + this.cells = []; + this.color = "#4876EC"; + this.dirs = [ + {x: 0, y: -1}, + {x: 1, y: 0}, + {x: 0, y: 1}, + {x: -1, y: 0}, + ]; + this.direction = 2; + this.eps = 1e-1; + this.speed = 5; // 每秒钟走几格,初始速度为5 + this.apple_cell = new Cell(-1, -1); + this.apple_img = new Image(); + this.apple_img.src = "https://app3359.acapp.acwing.com.cn/static/images/apple.png"; + this.eating = false; + this.tail_cell = null; + this.number = 0; + } + + start() { + this.cells.push(new Cell(4, 7)); + for (let i = 4; i >= 1; i -- ) { + this.cells.push(new Cell(i, 7)); + } + + this.put_an_apple(); + } + + put_an_apple() { + const positions = new Set(); + for (let i = 0; i < 17; i ++ ) { + for (let j = 0; j < 15; j ++ ) { + positions.add(`${i}-${j}`); + } + } + + for (let cell of this.cells) { + positions.delete(`${cell.i}-${cell.j}`); + } + + const items = Array.from(positions); + if (items.length === 0) this.gamemap.win(); + else { + let [x, y] = items[Math.floor(Math.random() * items.length)].split('-'); + x = parseInt(x), y = parseInt(y); + this.apple_cell = new Cell(x, y); + } + } + + get_direction(a, b) { + if (Math.abs(a.x - b.x) < this.eps && Math.abs(a.y - b.y) < this.eps) + return -1; + if (Math.abs(a.x - b.x) < this.eps) { + if (b.y < a.y) return 0; + return 2; + } + if (b.x > a.x) return 1; + return 3; + } + + check_die() { + const head = this.cells[0]; + if (head.i < 0 || head.i >= 17 || head.j < 0 || head.j >= 15) + return true; + + for (let i = 2; i < this.cells.length; i ++ ) { + if (head.i === this.cells[i].i && head.j === this.cells[i].j) { + return true; + } + } + + return false; + } + + update_body() { + const k = this.cells.length - 1; + const d = this.get_direction(this.cells[k], this.cells[k - 1]); + if (d >= 0) { + const distance = this.speed * this.timedelta / 1000; + this.cells[k].x += this.dirs[d].x * distance; + this.cells[k].y += this.dirs[d].y * distance; + this.cells[0].x += this.dirs[this.direction].x * distance; + this.cells[0].y += this.dirs[this.direction].y * distance; + } else { + const new_cells = []; + const headi = this.cells[1].i + this.dirs[this.direction].x; + const headj = this.cells[1].j + this.dirs[this.direction].y; + new_cells.push(new Cell(headi, headj)); + new_cells.push(new Cell(headi, headj)); + for (let i = 1; i < k; i ++ ) { + new_cells.push(this.cells[i]); + } + this.cells = new_cells; + + if (this.eating) { + this.cells.push(this.tail_cell); + this.eating = false; + this.tail_cell = null; + } + + const ds = this.gamemap.directions; + while (ds.length > 0 && (ds[0] === this.direction || ds[0] === (this.direction ^ 2))) + ds.splice(0, 1); + + if (ds.length > 0) { + this.direction = ds[0]; + ds.splice(0, 1); + } + + if (this.check_die()) { + this.gamemap.lose(); + } + + if (headi === this.apple_cell.i && headj === this.apple_cell.j) { + this.eating = true; + const cell = this.cells[this.cells.length - 1]; + this.tail_cell = new Cell(cell.i, cell.j); + this.put_an_apple(); + const score = this.gamemap.store.state.score + 1; + this.gamemap.store.commit('updateScore', score); + this.gamemap.store.commit('updateRecord', Math.max(score,this.gamemap.store.state.record)); + this.number++; + this.gamemap.store.commit('updateNumber',this.number); + if (this.number > 0 && this.number % 10 === 0) { // 每吃10个增加速度1 + this.speed = this.speed + 1; + this.gamemap.store.commit("updateSpeed",this.speed); + } + + if (this.number > 0 && this.number % 30 === 0) { + // 进入下一回合,先加10分 + this.gamemap.store.commit("updateScore",score + 10); + this.gamemap.upgrade(); + } + console.log("num: ",this.number); + } + } + } + + update() { + if (this.gamemap.status === "playing") { + this.update_body(); + } + this.render(); + } + + render() { + const L = this.gamemap.L; + + if (this.eating) { + this.cells.push(this.tail_cell); + } + + this.ctx.drawImage(this.apple_img, this.apple_cell.i * L, this.apple_cell.j * L, L, L); + + this.ctx.fillStyle = this.color; + for (let cell of this.cells) { + this.ctx.beginPath(); + this.ctx.arc(cell.x * L, cell.y * L, L / 2 * 0.8, 0, Math.PI * 2); + this.ctx.fill(); + } + + for (let i = 1; i < this.cells.length; i ++ ) { + const a = this.cells[i - 1], b = this.cells[i]; + if (Math.abs(a.x - b.x) < this.eps && Math.abs(a.y - b.y) < this.eps) { + continue; + } + if (Math.abs(a.x - b.x) < this.eps) { + this.ctx.fillRect((a.x - 0.5 + 0.1) * L, Math.min(a.y, b.y) * L, L * 0.8, Math.abs(a.y - b.y) * L); + } else { + this.ctx.fillRect(Math.min(a.x, b.x) * L, (a.y - 0.5 + 0.1) * L, Math.abs(a.x - b.x) * L, L * 0.8); + } + } + + if (this.eating) { + this.cells.pop(); + } + } +} \ No newline at end of file diff --git a/web_snake/src/assets/scripts/init.js b/web_snake/src/assets/scripts/init.js new file mode 100644 index 0000000..ae59768 --- /dev/null +++ b/web_snake/src/assets/scripts/init.js @@ -0,0 +1,37 @@ +import $ from 'jquery'; + +export const init = (store) => { + const AcWingOS = store.state.AcWingOS; + + if (AcWingOS === "AcWingOS") return false; + + const vw = window.innerWidth; + const vh = window.innerHeight; + AcWingOS.api.window.resize(59.5 * vh / vw, 64.5); + + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/apply_code/", + type: "get", + success: resp => { + AcWingOS.api.oauth2.authorize(resp.appid, resp.redirect_uri, resp.scope, resp.state, resp => { + if (resp.result === "success") { + store.commit('updateAccess', resp.access); + store.commit('updateRefresh', resp.refresh); + + setInterval(() => { + $.ajax({ + url: "https://app3359.acapp.acwing.com.cn/api/token/refresh/", + type: "post", + data: { + refresh: resp.refresh, + }, + success: resp => { + store.commit('updateAccess', resp.access); + } + }); + }, 4.5 * 60 * 1000); + } + }); + } + }) +} \ No newline at end of file diff --git a/web_snake/src/components/GameMap.vue b/web_snake/src/components/GameMap.vue new file mode 100644 index 0000000..95efab0 --- /dev/null +++ b/web_snake/src/components/GameMap.vue @@ -0,0 +1,82 @@ + + + + + \ No newline at end of file diff --git a/web_snake/src/components/PlayGround.vue b/web_snake/src/components/PlayGround.vue new file mode 100644 index 0000000..75af707 --- /dev/null +++ b/web_snake/src/components/PlayGround.vue @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/web_snake/src/components/RankList.vue b/web_snake/src/components/RankList.vue new file mode 100644 index 0000000..1f55585 --- /dev/null +++ b/web_snake/src/components/RankList.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/web_snake/src/components/ScoreBoard.vue b/web_snake/src/components/ScoreBoard.vue new file mode 100644 index 0000000..aae8889 --- /dev/null +++ b/web_snake/src/components/ScoreBoard.vue @@ -0,0 +1,65 @@ + + + + + + \ No newline at end of file diff --git a/web_snake/src/main.js b/web_snake/src/main.js new file mode 100644 index 0000000..3a11b0b --- /dev/null +++ b/web_snake/src/main.js @@ -0,0 +1,5 @@ +import { createApp } from 'vue' +import App from './App.vue' +import store from './store' + +createApp(App).use(store).mount('#app') diff --git a/web_snake/src/store/index.js b/web_snake/src/store/index.js new file mode 100644 index 0000000..92ec796 --- /dev/null +++ b/web_snake/src/store/index.js @@ -0,0 +1,49 @@ +import { createStore } from 'vuex' + +export default createStore({ + state: { + score: 0, + record: 0, + restart: true, + AcWingOS: "AcWingOS", + access: "", + refresh: "", + ranklist: false, + speed: 5, + number: 0, + }, + getters: { + }, + mutations: { + updateSpeed: (state, speed) => { + state.speed = speed; + }, + updateScore: (state, score) => { + state.score = score; + }, + updateRecord: (state, score) => { + if (state.record < score) { + state.record = score; + } + }, + updateRestart: (state, restart) => { + state.restart = restart; + }, + updateAccess: (state, access) => { + state.access = access; + }, + updateRefresh: (state, refresh) => { + state.refresh = refresh; + }, + updateRanklist: (state, ranklist) => { + state.ranklist = ranklist; + }, + updateNumber: (state,number) => { + state.number = number; + } + }, + actions: { + }, + modules: { + } +}) diff --git a/web_snake/vue.config.js b/web_snake/vue.config.js new file mode 100644 index 0000000..a61f089 --- /dev/null +++ b/web_snake/vue.config.js @@ -0,0 +1,9 @@ +const { defineConfig } = require('@vue/cli-service') +module.exports = defineConfig({ + transpileDependencies: true, + configureWebpack:{ + optimization:{ + splitChunks:false + } + } +})

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