From 00c32862f10069b1970aaf4d277fc6f8decf5f6c Mon Sep 17 00:00:00 2001 From: "@0Melon0" <576788380@qq.com> Date: Thu, 7 Sep 2023 10:48:39 +0800 Subject: [PATCH] =?UTF-8?q?feat(n):=20=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=20=E6=8F=90=E4=BE=9B=E6=B5=8B=E8=AF=95=E9=93=BE?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 3 + .eslintrc.js | 15 + .gitignore | 23 + README.md | 5 + babel.config.js | 12 + jsconfig.json | 19 + package-lock.json | 11788 ++++++++++++++++ package.json | 35 + public/favicon.ico | Bin 0 -> 4286 bytes public/index.html | 17 + src/App.vue | 72 + src/assets/img/bg.png | Bin 0 -> 188977 bytes src/components/comBar/index.vue | 51 + src/components/comHeader/index.vue | 105 + src/components/dvBarChart/index.vue | 109 + src/main.js | 50 + src/router/index.js | 47 + src/store/index.js | 17 + src/views/pageMonitor/bottomLeft/index.vue | 98 + src/views/pageMonitor/bottomMiddle/index.vue | 118 + src/views/pageMonitor/bottomRight/index.vue | 71 + src/views/pageMonitor/index.vue | 51 + src/views/pageMonitor/topLeft/index.vue | 115 + src/views/pageMonitor/topRight/index.vue | 71 + src/views/pageOperation/index.vue | 46 + src/views/pageOperation/leftBottom/index.vue | 62 + src/views/pageOperation/leftTop/index.vue | 60 + src/views/pageOperation/rightMiddle/index.vue | 66 + src/views/pageRoom/index.vue | 41 + src/views/pageRoom/leftMiddle/index.vue | 61 + src/views/pageRoom/rightMiddle/index.vue | 83 + src/views/pageScheduling/index.vue | 107 + vue.config.js | 5 + 33 files changed, 13423 insertions(+) create mode 100644 .browserslistrc create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 README.md create mode 100644 babel.config.js create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 src/App.vue create mode 100644 src/assets/img/bg.png create mode 100644 src/components/comBar/index.vue create mode 100644 src/components/comHeader/index.vue create mode 100644 src/components/dvBarChart/index.vue create mode 100644 src/main.js create mode 100644 src/router/index.js create mode 100644 src/store/index.js create mode 100644 src/views/pageMonitor/bottomLeft/index.vue create mode 100644 src/views/pageMonitor/bottomMiddle/index.vue create mode 100644 src/views/pageMonitor/bottomRight/index.vue create mode 100644 src/views/pageMonitor/index.vue create mode 100644 src/views/pageMonitor/topLeft/index.vue create mode 100644 src/views/pageMonitor/topRight/index.vue create mode 100644 src/views/pageOperation/index.vue create mode 100644 src/views/pageOperation/leftBottom/index.vue create mode 100644 src/views/pageOperation/leftTop/index.vue create mode 100644 src/views/pageOperation/rightMiddle/index.vue create mode 100644 src/views/pageRoom/index.vue create mode 100644 src/views/pageRoom/leftMiddle/index.vue create mode 100644 src/views/pageRoom/rightMiddle/index.vue create mode 100644 src/views/pageScheduling/index.vue create mode 100644 vue.config.js diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..214388f --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not dead diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..ebebc7a --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,15 @@ +module.exports = { + root: true, + env: { + node: true, + }, + extends: ['plugin:vue/essential', 'eslint:recommended'], + parserOptions: { + parser: '@babel/eslint-parser', + }, + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'vue/multi-word-component-names': 'off', + }, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..403adbc --- /dev/null +++ b/.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/README.md b/README.md new file mode 100644 index 0000000..18a4952 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# cockpit + +大屏数据展示基于 `Vue2 + dataV + Echart` + +[`dataV`](http://datav.jiaminghi.com) diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..3d5235d --- /dev/null +++ b/babel.config.js @@ -0,0 +1,12 @@ +module.exports = { + presets: ['@vue/cli-plugin-babel/preset'], + plugins: [ + [ + 'component', + { + libraryName: 'element-ui', + styleLibraryName: 'theme-chalk', + }, + ], + ], +}; diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..4aafc5f --- /dev/null +++ b/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/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9504b8d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11788 @@ +{ + "name": "cockpit", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "cockpit", + "version": "0.1.0", + "dependencies": { + "@jiaminghi/charts": "^0.2.18", + "@jiaminghi/data-view": "^2.10.0", + "core-js": "^3.8.3", + "dayjs": "^1.11.9", + "element-ui": "^2.15.14", + "vue": "^2.6.14", + "vue-router": "^3.5.1", + "vuex": "^3.6.2" + }, + "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-router": "~5.0.0", + "@vue/cli-plugin-vuex": "~5.0.0", + "@vue/cli-service": "~5.0.0", + "babel-plugin-component": "^1.1.1", + "eslint": "^7.32.0", + "eslint-plugin-vue": "^8.0.3", + "sass": "^1.32.7", + "sass-loader": "^12.0.0", + "vue-template-compiler": "^2.6.14" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@achrinza/node-ipc": { + "version": "9.2.7", + "resolved": "https://registry.npmjs.org/@achrinza/node-ipc/-/node-ipc-9.2.7.tgz", + "integrity": "sha512-/EvNkqB4HNxPWCZASmgrjqG8gIdPOolD67LGASvGMp/FY5ne0rbvpYg5o9x8RmgjAl8KdmNQ4YlV1et9DYiW8g==", + "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 || 19 || 20" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz", + "integrity": "sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.15", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.15", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz", + "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", + "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.15.tgz", + "integrity": "sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "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-decorators": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", + "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "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.npmjs.org/@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.npmjs.org/@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.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "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.npmjs.org/@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "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" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.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-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", + "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.15", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.15.tgz", + "integrity": "sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@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.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/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.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jiaminghi/bezier-curve": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@jiaminghi/bezier-curve/-/bezier-curve-0.0.9.tgz", + "integrity": "sha512-u9xJPOEl6Dri2E9FfmJoGxYQY7vYJkURNX04Vj64tdi535tPrpkuf9Sm0lNr3QTKdHQh0DdNRsaa62FLQNQEEw==", + "dependencies": { + "@babel/runtime": "^7.5.5" + } + }, + "node_modules/@jiaminghi/c-render": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@jiaminghi/c-render/-/c-render-0.4.3.tgz", + "integrity": "sha512-FJfzj5hGj7MLqqqI2D7vEzHKbQ1Ynnn7PJKgzsjXaZpJzTqs2Yw5OSeZnm6l7Qj7jyPAP53lFvEQNH4o4j6s+Q==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/bezier-curve": "*", + "@jiaminghi/color": "*", + "@jiaminghi/transition": "*" + } + }, + "node_modules/@jiaminghi/charts": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@jiaminghi/charts/-/charts-0.2.18.tgz", + "integrity": "sha512-K+HXaOOeWG9OOY1VG6M4mBreeeIAPhb9X+khG651AbnwEwL6G2UtcAQ8GWCq6GzhczcLwwhIhuaHqRygwHC0sA==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/c-render": "^0.4.3" + } + }, + "node_modules/@jiaminghi/color": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@jiaminghi/color/-/color-1.1.3.tgz", + "integrity": "sha512-ZY3hdorgODk4OSTbxyXBPxAxHPIVf9rPlKJyK1C1db46a50J0reFKpAvfZG8zMG3lvM60IR7Qawgcu4ZDO3+Hg==" + }, + "node_modules/@jiaminghi/data-view": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@jiaminghi/data-view/-/data-view-2.10.0.tgz", + "integrity": "sha512-Cud2MTiMcqc5k2KWabR/svuVQmXHANqURo+yj40370/LdI/gyUJ6LG203hWXEnT1nMCeiv/SLVmxv3PXLScCeA==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/charts": "*" + } + }, + "node_modules/@jiaminghi/transition": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@jiaminghi/transition/-/transition-1.1.11.tgz", + "integrity": "sha512-owBggipoHMikDHHDW5Gc7RZYlVuvxHADiU4bxfjBVkHDAmmck+fCkm46n2JzC3j33hWvP9nSCAeh37t6stgWeg==", + "dependencies": { + "@babel/runtime": "^7.5.5" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "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/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@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.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.5.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz", + "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@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.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@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.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.5.tgz", + "integrity": "sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.5.tgz", + "integrity": "sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "@vue/babel-helper-vue-transform-on": "^1.1.5", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/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.npmjs.org/@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/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/babel-preset-app/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/babel-preset-app/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/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.npmjs.org/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.npmjs.org/@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.npmjs.org/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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/@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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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.npmjs.org/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/cli-shared-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "dependencies": { + "@babel/parser": "^7.18.4", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.10.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.2.tgz", + "integrity": "sha512-ndeSe/8KQc/nlA7TJ+OBhv2qalmj1s+uBs7yHDRFaAXscFTApBzY9F1jES3bautmgWjDlDct0fw8rPuySDLwxw==", + "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 + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/@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.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "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.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "dependencies": { + "babel-runtime": "6.x" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "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-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "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.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "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-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-component/-/babel-plugin-component-1.1.1.tgz", + "integrity": "sha512-WUw887kJf2GH80Ng/ZMctKZ511iamHNqPhd9uKo14yzisvV7Wt1EckIrb8oq/uCz3B3PpAW7Xfl7AkTLDYT6ag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "7.0.0-beta.35" + } + }, + "node_modules/babel-plugin-component/node_modules/@babel/helper-module-imports": { + "version": "7.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.35.tgz", + "integrity": "sha512-vaC1KyIZSuyWb3Lj277fX0pxivyHwuDU4xZsofqgYAbkDxNieMg2vuhzP5AgMweMY7fCQUMTi+BgPqTLjkxXFg==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.35", + "lodash": "^4.2.0" + } + }, + "node_modules/babel-plugin-component/node_modules/@babel/types": { + "version": "7.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.35.tgz", + "integrity": "sha512-y9XT11CozHDgjWcTdxmhSj13rJVXpa5ZXwjjOiTedjaM0ba5ItqdS02t31EhPl7HtOWxsZkYCCUNrSfrOisA6w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/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.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "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.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "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.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "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.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/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/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", + "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", + "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "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.npmjs.org/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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "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.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.508", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", + "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==", + "dev": true + }, + "node_modules/element-ui": { + "version": "2.15.14", + "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.14.tgz", + "integrity": "sha512-2v9fHL0ZGINotOlRIAJD5YuVB8V7WKxrE9Qy7dXhRipa035+kF7WuU/z+tEmLVPBcJ0zt8mOu1DKpWcVzBK8IA==", + "dependencies": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "peerDependencies": { + "vue": "^2.5.17" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-vue/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-vue/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "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.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/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/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/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.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "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.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "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.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/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.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.10.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.10.1.tgz", + "integrity": "sha512-vIiDxQKmRidUVp8KngT8MZSOcmRVm2zV7jbMjNYWuHcJWI0bUck3nRTGQjhpPlQenIQIBC5Vp9AhcnHbWQqafw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "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.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.invokemap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", + "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==", + "dev": true + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.pullall": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", + "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "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.npmjs.org/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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/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.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==", + "dev": true + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "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.npmjs.org/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.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/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.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/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.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/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.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "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.npmjs.org/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.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "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.npmjs.org/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.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "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.npmjs.org/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.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "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.npmjs.org/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.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "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.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/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.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.66.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", + "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", + "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "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.npmjs.org/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.npmjs.org/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.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "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.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/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.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "dependencies": { + "@vue/compiler-sfc": "2.7.14", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-eslint-parser": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/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/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-eslint-parser/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "17.2.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.2.2.tgz", + "integrity": "sha512-aqNvKJvnz2A/6VWeJZodAo8XLoAlVwBv+2Z6dama+LHsAF+P/xijQ+OfWrxIs0wcGSJduvdzvTuATzXbNKkpiw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vuex": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", + "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "is-plain-object": "^5.0.0", + "lodash.debounce": "^4.0.8", + "lodash.escape": "^4.0.1", + "lodash.flatten": "^4.4.0", + "lodash.invokemap": "^4.6.0", + "lodash.pullall": "^4.2.0", + "lodash.uniqby": "^4.7.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/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/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "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.npmjs.org/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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "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.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "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.npmjs.org/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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "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.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "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.npmjs.org/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.6", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", + "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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.npmjs.org/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.18", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", + "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..fce713c --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "cockpit", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "@jiaminghi/charts": "^0.2.18", + "@jiaminghi/data-view": "^2.10.0", + "core-js": "^3.8.3", + "dayjs": "^1.11.9", + "element-ui": "^2.15.14", + "vue": "^2.6.14", + "vue-router": "^3.5.1", + "vuex": "^3.6.2" + }, + "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-router": "~5.0.0", + "@vue/cli-plugin-vuex": "~5.0.0", + "@vue/cli-service": "~5.0.0", + "babel-plugin-component": "^1.1.1", + "eslint": "^7.32.0", + "eslint-plugin-vue": "^8.0.3", + "sass": "^1.32.7", + "sass-loader": "^12.0.0", + "vue-template-compiler": "^2.6.14" + } +} diff --git a/public/favicon.ico b/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/public/index.html b/public/index.html new file mode 100644 index 0000000..3e5a139 --- /dev/null +++ b/public/index.html @@ -0,0 +1,17 @@ + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + +
+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..626f4f8 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/assets/img/bg.png b/src/assets/img/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..9d21662e3b48e5dd5c3274e30e3acd5a5ae1a1ef GIT binary patch literal 188977 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
<|LzvOdJTN8_ShHf)8u*UC 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

jk&6H4|U`H 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�!kn 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 literal 0 HcmV?d00001 diff --git a/src/components/comBar/index.vue b/src/components/comBar/index.vue new file mode 100644 index 0000000..396790a --- /dev/null +++ b/src/components/comBar/index.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/components/comHeader/index.vue b/src/components/comHeader/index.vue new file mode 100644 index 0000000..57da5e9 --- /dev/null +++ b/src/components/comHeader/index.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/components/dvBarChart/index.vue b/src/components/dvBarChart/index.vue new file mode 100644 index 0000000..84acf58 --- /dev/null +++ b/src/components/dvBarChart/index.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..32089dc --- /dev/null +++ b/src/main.js @@ -0,0 +1,50 @@ +import Vue from 'vue'; +import App from './App.vue'; +import router from './router'; +import store from './store'; + +import { + fullScreenContainer, + loading, + digitalFlop, + activeRingChart, + capsuleChart, + scrollBoard, + charts, + decoration2, + decoration4, + decoration5, + decoration8, + decoration7, + borderBox1, + borderBox2, + borderBox7, + borderBox11, + borderBox13, +} from '@jiaminghi/data-view'; + +Vue.use(fullScreenContainer) + .use(loading) + .use(digitalFlop) + .use(activeRingChart) + .use(capsuleChart) + .use(scrollBoard) + .use(charts) + .use(decoration2) + .use(decoration4) + .use(decoration5) + .use(decoration8) + .use(decoration7) + .use(borderBox1) + .use(borderBox2) + .use(borderBox7) + .use(borderBox11) + .use(borderBox13); + +Vue.config.productionTip = false; + +new Vue({ + router, + store, + render: h => h(App), +}).$mount('#app'); diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..8287d0a --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,47 @@ +import Vue from 'vue'; +import VueRouter from 'vue-router'; + +Vue.use(VueRouter); + +const routes = [ + { + path: '/', + name: 'home', + redirect: '/monitor', + }, + { + path: '/monitor', + name: 'monitor', + meta: { title: '运营监控' }, + component: () => import('@/views/pageMonitor/index.vue'), + }, + { + path: '/scheduling', + name: 'scheduling', + meta: { title: '护理人员排班' }, + component: () => import('@/views/pageScheduling/index.vue'), + }, + { + path: '/operation', + name: 'operation', + meta: { title: '首台率' }, + component: () => import('@/views/pageOperation/index.vue'), + }, + { + path: '/room', + name: 'room', + meta: { title: '手术间利用率' }, + component: () => import('@/views/pageRoom/index.vue'), + }, +]; + +const router = new VueRouter({ + routes, +}); + +router.beforeEach((to, from, next) => { + document.title = to.meta.title; + next(); +}); + +export default router; diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..ceffa8e --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,17 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex) + +export default new Vuex.Store({ + state: { + }, + getters: { + }, + mutations: { + }, + actions: { + }, + modules: { + } +}) diff --git a/src/views/pageMonitor/bottomLeft/index.vue b/src/views/pageMonitor/bottomLeft/index.vue new file mode 100644 index 0000000..117ac49 --- /dev/null +++ b/src/views/pageMonitor/bottomLeft/index.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/pageMonitor/bottomMiddle/index.vue b/src/views/pageMonitor/bottomMiddle/index.vue new file mode 100644 index 0000000..5a2e6fd --- /dev/null +++ b/src/views/pageMonitor/bottomMiddle/index.vue @@ -0,0 +1,118 @@ + + + + + diff --git a/src/views/pageMonitor/bottomRight/index.vue b/src/views/pageMonitor/bottomRight/index.vue new file mode 100644 index 0000000..2dff2ef --- /dev/null +++ b/src/views/pageMonitor/bottomRight/index.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/views/pageMonitor/index.vue b/src/views/pageMonitor/index.vue new file mode 100644 index 0000000..891e4fd --- /dev/null +++ b/src/views/pageMonitor/index.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/views/pageMonitor/topLeft/index.vue b/src/views/pageMonitor/topLeft/index.vue new file mode 100644 index 0000000..89923ca --- /dev/null +++ b/src/views/pageMonitor/topLeft/index.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/views/pageMonitor/topRight/index.vue b/src/views/pageMonitor/topRight/index.vue new file mode 100644 index 0000000..9163c9f --- /dev/null +++ b/src/views/pageMonitor/topRight/index.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/views/pageOperation/index.vue b/src/views/pageOperation/index.vue new file mode 100644 index 0000000..e2da19c --- /dev/null +++ b/src/views/pageOperation/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/views/pageOperation/leftBottom/index.vue b/src/views/pageOperation/leftBottom/index.vue new file mode 100644 index 0000000..8281075 --- /dev/null +++ b/src/views/pageOperation/leftBottom/index.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/views/pageOperation/leftTop/index.vue b/src/views/pageOperation/leftTop/index.vue new file mode 100644 index 0000000..cc1cf56 --- /dev/null +++ b/src/views/pageOperation/leftTop/index.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/views/pageOperation/rightMiddle/index.vue b/src/views/pageOperation/rightMiddle/index.vue new file mode 100644 index 0000000..3aba870 --- /dev/null +++ b/src/views/pageOperation/rightMiddle/index.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/pageRoom/index.vue b/src/views/pageRoom/index.vue new file mode 100644 index 0000000..ad86bdf --- /dev/null +++ b/src/views/pageRoom/index.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/pageRoom/leftMiddle/index.vue b/src/views/pageRoom/leftMiddle/index.vue new file mode 100644 index 0000000..7c63a5d --- /dev/null +++ b/src/views/pageRoom/leftMiddle/index.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/pageRoom/rightMiddle/index.vue b/src/views/pageRoom/rightMiddle/index.vue new file mode 100644 index 0000000..9885319 --- /dev/null +++ b/src/views/pageRoom/rightMiddle/index.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/src/views/pageScheduling/index.vue b/src/views/pageScheduling/index.vue new file mode 100644 index 0000000..1308465 --- /dev/null +++ b/src/views/pageScheduling/index.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..4ea32f4 --- /dev/null +++ b/vue.config.js @@ -0,0 +1,5 @@ +const { defineConfig } = require('@vue/cli-service'); +module.exports = defineConfig({ + transpileDependencies: true, + publicPath: './', +});