From 1910d111de594858f9e05e33d30a0f9c389d3167 Mon Sep 17 00:00:00 2001 From: cjb <646858191@qq.com> Date: Thu, 9 Jan 2025 17:24:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 21 + index.html | 20 + package.json | 73 + pnpm-lock.yaml | 8376 +++++++++++++++++++++++++++ shims-uni.d.ts | 10 + src/App.vue | 15 + src/codePages/index.vue | 38 + src/env.d.ts | 8 + src/homePages/agreement/index.vue | 51 + src/homePages/reservation/index.vue | 411 ++ src/main.ts | 12 + src/manifest.json | 85 + src/minePages/about/index.vue | 44 + src/minePages/account/index.vue | 108 + src/minePages/agreement/index.vue | 46 + src/minePages/order/index.vue | 214 + src/minePages/payment/index.vue | 106 + src/minePages/recharge/index.vue | 138 + src/minePages/reserlist/index.vue | 118 + src/minePages/userInfor/index.vue | 263 + src/minePages/userInfor/index1.vue | 169 + src/minePages/vehicle/index.vue | 83 + src/pages.json | 121 + src/pages/home/index.vue | 471 ++ src/pages/home/set.vue | 133 + src/pages/login/index.vue | 124 + src/pages/mine/index.vue | 331 ++ src/pages/scanCode/index.vue | 43 + src/shime-uni.d.ts | 6 + src/static/img/cd1.png | Bin 0 -> 1470 bytes src/static/img/cd2.png | Bin 0 -> 1400 bytes src/static/img/cd3.png | Bin 0 -> 1046 bytes src/static/img/cd4.png | Bin 0 -> 1219 bytes src/static/img/chongz.png | Bin 0 -> 673 bytes src/static/img/gywm.png | Bin 0 -> 1467 bytes src/static/img/jrwm.png | Bin 0 -> 977 bytes src/static/img/kefu.png | Bin 0 -> 1610 bytes src/static/img/shiyxy.png | Bin 0 -> 758 bytes src/static/img/tabbar/home.png | Bin 0 -> 4035 bytes src/static/img/tabbar/saom.png | Bin 0 -> 3765 bytes src/static/img/tabbar/wode.png | Bin 0 -> 4538 bytes src/static/img/toux.png | Bin 0 -> 18925 bytes src/static/img/wobg.jpg | Bin 0 -> 53139 bytes src/static/logo.png | Bin 0 -> 6423 bytes src/static/logo1.png | Bin 0 -> 7168 bytes src/uni.scss | 76 + src/utils/commen.ts | 1 + src/utils/config.ts | 23 + src/utils/request.ts | 93 + src/utils/service.ts | 196 + tsconfig.json | 13 + vite.config.ts | 10 + 52 files changed, 12050 insertions(+) create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 shims-uni.d.ts create mode 100644 src/App.vue create mode 100644 src/codePages/index.vue create mode 100644 src/env.d.ts create mode 100644 src/homePages/agreement/index.vue create mode 100644 src/homePages/reservation/index.vue create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/minePages/about/index.vue create mode 100644 src/minePages/account/index.vue create mode 100644 src/minePages/agreement/index.vue create mode 100644 src/minePages/order/index.vue create mode 100644 src/minePages/payment/index.vue create mode 100644 src/minePages/recharge/index.vue create mode 100644 src/minePages/reserlist/index.vue create mode 100644 src/minePages/userInfor/index.vue create mode 100644 src/minePages/userInfor/index1.vue create mode 100644 src/minePages/vehicle/index.vue create mode 100644 src/pages.json create mode 100644 src/pages/home/index.vue create mode 100644 src/pages/home/set.vue create mode 100644 src/pages/login/index.vue create mode 100644 src/pages/mine/index.vue create mode 100644 src/pages/scanCode/index.vue create mode 100644 src/shime-uni.d.ts create mode 100644 src/static/img/cd1.png create mode 100644 src/static/img/cd2.png create mode 100644 src/static/img/cd3.png create mode 100644 src/static/img/cd4.png create mode 100644 src/static/img/chongz.png create mode 100644 src/static/img/gywm.png create mode 100644 src/static/img/jrwm.png create mode 100644 src/static/img/kefu.png create mode 100644 src/static/img/shiyxy.png create mode 100644 src/static/img/tabbar/home.png create mode 100644 src/static/img/tabbar/saom.png create mode 100644 src/static/img/tabbar/wode.png create mode 100644 src/static/img/toux.png create mode 100644 src/static/img/wobg.jpg create mode 100644 src/static/logo.png create mode 100644 src/static/logo1.png create mode 100644 src/uni.scss create mode 100644 src/utils/commen.ts create mode 100644 src/utils/config.ts create mode 100644 src/utils/request.ts create mode 100644 src/utils/service.ts create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7ce6e50 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +*.local + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f8a54cb --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..93792d5 --- /dev/null +++ b/package.json @@ -0,0 +1,73 @@ +{ + "name": "uni-preset-vue", + "version": "0.0.0", + "scripts": { + "dev:custom": "uni -p", + "dev:h5": "uni", + "dev:h5:ssr": "uni --ssr", + "dev:mp-alipay": "uni -p mp-alipay", + "dev:mp-baidu": "uni -p mp-baidu", + "dev:mp-jd": "uni -p mp-jd", + "dev:mp-kuaishou": "uni -p mp-kuaishou", + "dev:mp-lark": "uni -p mp-lark", + "dev:mp-qq": "uni -p mp-qq", + "dev:mp-toutiao": "uni -p mp-toutiao", + "dev:mp-weixin": "uni -p mp-weixin", + "dev:mp-xhs": "uni -p mp-xhs", + "dev:quickapp-webview": "uni -p quickapp-webview", + "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei", + "dev:quickapp-webview-union": "uni -p quickapp-webview-union", + "build:custom": "uni build -p", + "build:h5": "uni build", + "build:h5:ssr": "uni build --ssr", + "build:mp-alipay": "uni build -p mp-alipay", + "build:mp-baidu": "uni build -p mp-baidu", + "build:mp-jd": "uni build -p mp-jd", + "build:mp-kuaishou": "uni build -p mp-kuaishou", + "build:mp-lark": "uni build -p mp-lark", + "build:mp-qq": "uni build -p mp-qq", + "build:mp-toutiao": "uni build -p mp-toutiao", + "build:mp-weixin": "uni build -p mp-weixin", + "build:mp-xhs": "uni build -p mp-xhs", + "build:quickapp-webview": "uni build -p quickapp-webview", + "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei", + "build:quickapp-webview-union": "uni build -p quickapp-webview-union", + "type-check": "vue-tsc --noEmit" + }, + "dependencies": { + "@dcloudio/uni-app": "3.0.0-4030620241128001", + "@dcloudio/uni-app-harmony": "3.0.0-4030620241128001", + "@dcloudio/uni-app-plus": "3.0.0-4030620241128001", + "@dcloudio/uni-components": "3.0.0-4030620241128001", + "@dcloudio/uni-h5": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-alipay": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-baidu": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-jd": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-kuaishou": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-lark": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-qq": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-toutiao": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-weixin": "3.0.0-4030620241128001", + "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001", + "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001", + "clipboard": "^2.0.11", + "dayjs": "^1.11.13", + "uview-plus": "^3.3.54", + "vue": "^3.4.21", + "vue-i18n": "^9.1.9" + }, + "devDependencies": { + "@dcloudio/types": "^3.4.8", + "@dcloudio/uni-automator": "3.0.0-4030620241128001", + "@dcloudio/uni-cli-shared": "3.0.0-4030620241128001", + "@dcloudio/uni-stacktracey": "3.0.0-4030620241128001", + "@dcloudio/vite-plugin-uni": "3.0.0-4030620241128001", + "@vue/runtime-core": "^3.4.21", + "@vue/tsconfig": "^0.1.3", + "sass": "1.63.2", + "sass-loader": "10.4.1", + "typescript": "^4.9.4", + "vite": "5.2.8", + "vue-tsc": "^1.0.24" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..d0bd4a6 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,8376 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@dcloudio/uni-app': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-app-harmony': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-app-plus': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-components': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-h5': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-alipay': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-baidu': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-jd': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-kuaishou': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-lark': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-qq': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-toutiao': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-weixin': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-xhs': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-quickapp-webview': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + clipboard: + specifier: ^2.0.11 + version: 2.0.11 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 + uview-plus: + specifier: ^3.3.54 + version: 3.3.54 + vue: + specifier: ^3.4.21 + version: 3.5.13(typescript@4.9.5) + vue-i18n: + specifier: ^9.1.9 + version: 9.14.2(vue@3.5.13(typescript@4.9.5)) + devDependencies: + '@dcloudio/types': + specifier: ^3.4.8 + version: 3.4.14 + '@dcloudio/uni-automator': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-cli-shared': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-stacktracey': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001 + '@dcloudio/vite-plugin-uni': + specifier: 3.0.0-4030620241128001 + version: 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@vue/runtime-core': + specifier: ^3.4.21 + version: 3.5.13 + '@vue/tsconfig': + specifier: ^0.1.3 + version: 0.1.3(@types/node@22.10.1) + sass: + specifier: 1.63.2 + version: 1.63.2 + sass-loader: + specifier: 10.4.1 + version: 10.4.1(sass@1.63.2)(webpack@5.97.1) + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: 5.2.8 + version: 5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0) + vue-tsc: + specifier: ^1.0.24 + version: 1.8.27(typescript@4.9.5) + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz} + engines: {node: '>=6.0.0'} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.10.tgz} + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.26.2.tgz} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.26.3.tgz} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.26.0.tgz} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.26.3.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==, tarball: https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==, tarball: https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==, tarball: https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==, tarball: https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==, tarball: https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.26.0.tgz} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.26.3.tgz} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==, tarball: https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, tarball: https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.26.3': + resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.0': + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==, tarball: https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.26.0.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, tarball: https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.25.9.tgz} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.26.4.tgz} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.26.3.tgz} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, tarball: https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz} + + '@dcloudio/types@3.4.14': + resolution: {integrity: sha512-VolQeZfTh8pQFsr2IlfIVX93blfvGTuBoJuZUc7iWOqtHV8gDrq6fXLhzsVlgZyuhhRZLOxlo33rkEqnY+ucAw==, tarball: https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.14.tgz} + + '@dcloudio/uni-app-harmony@3.0.0-4030620241128001': + resolution: {integrity: sha512-T2coKkZawltfsgvaPX8bfAQofmHTpkPiZB8Am3gcnkHRE/Z3NOOlk/Ko5EezuquSulTJvOkMMYcdyZcGZS4TLQ==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-app-plus@3.0.0-4030620241128001': + resolution: {integrity: sha512-iSWCNQ682XKJ6K4U+hnNFFd/83wFkl66l2RvUNlq9DZalh5LnEO+W1/WqzIdeAr6KKB8gulNkTC+GAbGEOABDQ==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-app-uts@3.0.0-4030620241128001': + resolution: {integrity: sha512-VM4leJqf50UDR/9MMYAHxnKBNf13gpZWZUe8L11ai3zppubh+J12vaVBYmzAitOPCG6LaGnYSlYp3uxxGiEiLw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-app-vite@3.0.0-4030620241128001': + resolution: {integrity: sha512-sPSXJqU9zh26lKMPdDRqVjBH4mjXRLrjQGcUPqPNLTQ2TOBhhJtkmiBIYhhgvYgQ4SZ5zqRwXlBvFvyNxAHitA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-app-vue@3.0.0-4030620241128001': + resolution: {integrity: sha512-BxblHfDWWmDW2+9M8TJwKNKCbvlmH0VGJvRYudF46vl7+6sRml/06YBy9KjhTRIY4WetN7IVYuSuA0PbH2HG+w==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-app@3.0.0-4030620241128001': + resolution: {integrity: sha512-J+hIUT+d2RIIKygO+2tOgHPgWjFtnpTTLLBYd2QsXtxWGDqV2CRvf2FG4KzNf82P46OjUh54O+EJwvAcMFItCg==, tarball: https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-4030620241128001.tgz} + peerDependencies: + '@dcloudio/types': ^3.4.14 + + '@dcloudio/uni-automator@3.0.0-4030620241128001': + resolution: {integrity: sha512-TsJnM9yaSWTnw8eApaNMpdH/+VNC9rjwLDJ6vyMpsYPCxko7LVQmu6QlAbNYONBFvaM5P63qlbooinPvnue2sA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-4030620241128001.tgz} + peerDependencies: + jest: 27.0.4 + jest-environment-node: 27.5.1 + + '@dcloudio/uni-cli-shared@3.0.0-4030620241128001': + resolution: {integrity: sha512-GidAAGBxpSV+77hPLWAACYJDsrcgRXTay+NNO1HPx4ESlOzuUPh9bFWkZL+D5hYcE0uj9xpwX0rMX4hYxApJEw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4030620241128001.tgz} + engines: {node: ^14.18.0 || >=16.0.0} + + '@dcloudio/uni-cloud@3.0.0-4030620241128001': + resolution: {integrity: sha512-UcQwaBEoQHlA/SNxFij4kITjbbeNmOsOc3VC3PekNDL2rWvNTnH/H5ZWgTmLGn/7mmBmZfAzoF79c1KlVrHdJg==, tarball: https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-components@3.0.0-4030620241128001': + resolution: {integrity: sha512-2yZko6In0XAeEHu9WqOjPj3a5r4wF53KDRRvRoxWBEvKg6byUmVg1NEl68N4cE4sa1I6P99jQO4D/SeI/6Dp7w==, tarball: https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-h5-vite@3.0.0-4030620241128001': + resolution: {integrity: sha512-z3tIO2FPQapUV6pj42cvNBrc6Uk2sH54GIC7uxdOGM2n3MWQJccycYaXqATLaMUFIHlHwQP4l+Ozw0dqTzc2mQ==, tarball: https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-h5-vue@3.0.0-4030620241128001': + resolution: {integrity: sha512-9fFUYXA30IlgSrNKv5WIP6ksKMaCycEjx6Zo64Tlfyz/8sK6HSQSbL/JE8TawCreci8JgreGOCLBESYXpqmKDA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-h5@3.0.0-4030620241128001': + resolution: {integrity: sha512-Jo83ICFIx1O22Z8FEw57Lqed/gqWw9sm1yn15R3eoYxYJsRdRqFqB+C3ktKdLMDBXNukuUo0zK8IPTN3GWRefA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-i18n@3.0.0-4030620241128001': + resolution: {integrity: sha512-0AMRvaQ1rxWceNoqkasosiOm9VY/CAziLohtD6WFYqvbn3U/rDy1cne8VpWcDItkNUFS8+mUIIVxp4RW09dtWw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-alipay@3.0.0-4030620241128001': + resolution: {integrity: sha512-D48x7NOwv6HhTHTnJ09BXA/kMflA+QrB2PTVDL8DhW5BUPsB8njRPwh3IHD1BBMKCmKKunEzCp5JLSq+7ZBJ7g==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-baidu@3.0.0-4030620241128001': + resolution: {integrity: sha512-drjDb8AztZJFVmS+0e9g5a3XfwC0a4kjWk3usPMtOYf9DitwRR4p0vmCLv7MfBP//BzqXWrpYY/RaJVJ8A+H5Q==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-compiler@3.0.0-4030620241128001': + resolution: {integrity: sha512-3ZkA/GAlvI/cTPm0zrhf3AHmROA3FXxb1XExdBX6LXY2XIY2psXm5ZFl1N9P3qPI6kEIPqu1H6Od51xfu8PxIg==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-jd@3.0.0-4030620241128001': + resolution: {integrity: sha512-CDGj5kaU3ubjEqHjMLgMS7vjRXbQa8Kj49s48ODfxqY3gLQH2seMQ4SDw/b82I4UsYmMIAugfawTKBG3LY/DeA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-kuaishou@3.0.0-4030620241128001': + resolution: {integrity: sha512-vLJCV3R7sFZj8r4u70Lj5tGzzi7qbJXarrKYkR/xV4/oFQLy9ls5qlXHwj29S0N3qnazqhNMCKg+Ee8/jkatpg==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-lark@3.0.0-4030620241128001': + resolution: {integrity: sha512-7xgnRZwsJKwVxyPQlwtnOYW4pZTDq9AFI2dbxWtVLR6PrGO/HnsxbDp8+dkLwL0OxM9LtnvP/uA57uPgTQmm7g==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-qq@3.0.0-4030620241128001': + resolution: {integrity: sha512-3ow3Dtrne/k04GvSDGKjfbVcI6EQGEui6ag9//6StalJfCD5kXco5MjAl4EYhVTyKLSCsrsvWNdmUAfDdzWREw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-toutiao@3.0.0-4030620241128001': + resolution: {integrity: sha512-rZVrPIYFiQGfFgm5+1v3SlHUcl7pwfTl2UIEj+Fy98v6kYXoE1yb2AIC9R5t/35QLMXi9yGr7Lg36lp8OoW35w==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-vite@3.0.0-4030620241128001': + resolution: {integrity: sha512-j0J9PIIE02sNJKhmErNHdB6VjCD/YipeP4qgLACymPnUzD3yZK8x7m4qufLyDPifuUXgvuNvVMhzAz/38RtJXA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-vue@3.0.0-4030620241128001': + resolution: {integrity: sha512-el5ZV62PK4KMhn3kyoAZWsFsDdHVXdTHVtTw++gzzG5PPIdCYgPtGGNZoJO0ZgPWfgtWw9MCoYRqdjFWSOmgBg==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-weixin@3.0.0-4030620241128001': + resolution: {integrity: sha512-G3aw7dZUxpO3AvAX8gHbT9fq1LMn++GpE3rHRlXhrE9F+C9eVrRtwqt9EdVszZvJJu8X9aSK9kvaLFFgdSUGiw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-mp-xhs@3.0.0-4030620241128001': + resolution: {integrity: sha512-lD7XL0FZZxPBmFDOiia/oEa2VTA0m2RqBq1WtnSwSeA0C81LFqutpObaA8+XBrIYVqeXs+9golW0Y1a8/FYAMA==, tarball: https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-nvue-styler@3.0.0-4030620241128001': + resolution: {integrity: sha512-SNSc5Pw3ekSI0SJ4K9bnbo3KCU3bKsqchLzeeMXe/4WbAs0NkTwoNf6UdzajMo15hsBDu2lJEIU9TsS0GcgZ5A==, tarball: https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-push@3.0.0-4030620241128001': + resolution: {integrity: sha512-zp5P9KY/pXV7mqFC1lsfqwt0sqT4cRKfS7vgyWb4CRiz4dwxhgFkQwIVyCNhpb1idzyEeK++HWf7dPDO/qU+8A==, tarball: https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-quickapp-webview@3.0.0-4030620241128001': + resolution: {integrity: sha512-scgFTl3PEzDQ6pIu2OZ2GlD9lD+fkfw5f9G57qEqFAH/YXYdXQz9JMD8dSa14e99Mk5FHu22sBW+n01jlJZ3lw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-shared@3.0.0-4030620241128001': + resolution: {integrity: sha512-GrfljYl+hEfRaZZNlAzT35NVK6P4MBg9xMN+bNT2ALLwCt6pL/9tJZLask302sOSjOgjhAzaN9qNdVKCDo0H0A==, tarball: https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-stacktracey@3.0.0-4030620241128001': + resolution: {integrity: sha512-LJiiKBYYtHME4m0nAPM4VswPXxUopkx3XXkeHBQzEvNGGZZzxrDPpwZavpsifbJml5a47KOO9PsmoBiZymIxqQ==, tarball: https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4030620241128001.tgz} + + '@dcloudio/uni-stat@3.0.0-4030620241128001': + resolution: {integrity: sha512-0WCvT+FIKxy1MNryK5nhKH1sBZchu5KTWv/nVZo+NmTwsvcdUf4rWei3DYq6Qo0ehBasVeW8nIIYoAwB7pDQsw==, tarball: https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-4030620241128001.tgz} + + '@dcloudio/vite-plugin-uni@3.0.0-4030620241128001': + resolution: {integrity: sha512-sXIuBQz/j/aUDc+uSJuTozUj8W6Wy6dtC1S7oS95yLqacNOrzAhITfNWpmY51Zff7NXIt4bp+V++awDo0wnLsg==, tarball: https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4030620241128001.tgz} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + vite: ^5.2.8 + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==, tarball: https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@intlify/core-base@9.1.9': + resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==, tarball: https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/core-base@9.14.2': + resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==, tarball: https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.2.tgz} + engines: {node: '>= 16'} + + '@intlify/devtools-if@9.1.9': + resolution: {integrity: sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==, tarball: https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.1.9': + resolution: {integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==, tarball: https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.14.2': + resolution: {integrity: sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==, tarball: https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.14.2.tgz} + engines: {node: '>= 16'} + + '@intlify/message-resolver@9.1.9': + resolution: {integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==, tarball: https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/runtime@9.1.9': + resolution: {integrity: sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==, tarball: https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/shared@9.1.9': + resolution: {integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==, tarball: https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz} + engines: {node: '>= 10'} + + '@intlify/shared@9.14.2': + resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==, tarball: https://registry.npmmirror.com/@intlify/shared/-/shared-9.14.2.tgz} + engines: {node: '>= 16'} + + '@intlify/vue-devtools@9.1.9': + resolution: {integrity: sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==, tarball: https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz} + engines: {node: '>= 10'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, tarball: https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, tarball: https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz} + engines: {node: '>=8'} + + '@jest/console@27.5.1': + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==, tarball: https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/core@27.5.1': + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==, tarball: https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@27.5.1': + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==, tarball: https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/fake-timers@27.5.1': + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==, tarball: https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/globals@27.5.1': + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==, tarball: https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/reporters@27.5.1': + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==, tarball: https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/source-map@27.5.1': + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==, tarball: https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@27.5.1': + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==, tarball: https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-sequencer@27.5.1': + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==, tarball: https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/transform@27.5.1': + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==, tarball: https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@27.5.1': + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==, tarball: https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jimp/bmp@0.10.3': + resolution: {integrity: sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==, tarball: https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/core@0.10.3': + resolution: {integrity: sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==, tarball: https://registry.npmmirror.com/@jimp/core/-/core-0.10.3.tgz} + + '@jimp/custom@0.10.3': + resolution: {integrity: sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==, tarball: https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz} + + '@jimp/gif@0.10.3': + resolution: {integrity: sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==, tarball: https://registry.npmmirror.com/@jimp/gif/-/gif-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/jpeg@0.10.3': + resolution: {integrity: sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==, tarball: https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blit@0.10.3': + resolution: {integrity: sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==, tarball: https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blur@0.10.3': + resolution: {integrity: sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==, tarball: https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-circle@0.10.3': + resolution: {integrity: sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==, tarball: https://registry.npmmirror.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-color@0.10.3': + resolution: {integrity: sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==, tarball: https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-contain@0.10.3': + resolution: {integrity: sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==, tarball: https://registry.npmmirror.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-cover@0.10.3': + resolution: {integrity: sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==, tarball: https://registry.npmmirror.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-crop@0.10.3': + resolution: {integrity: sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==, tarball: https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-displace@0.10.3': + resolution: {integrity: sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==, tarball: https://registry.npmmirror.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-dither@0.10.3': + resolution: {integrity: sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==, tarball: https://registry.npmmirror.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-fisheye@0.10.3': + resolution: {integrity: sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==, tarball: https://registry.npmmirror.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-flip@0.10.3': + resolution: {integrity: sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==, tarball: https://registry.npmmirror.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-rotate': '>=0.3.5' + + '@jimp/plugin-gaussian@0.10.3': + resolution: {integrity: sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==, tarball: https://registry.npmmirror.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-invert@0.10.3': + resolution: {integrity: sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==, tarball: https://registry.npmmirror.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-mask@0.10.3': + resolution: {integrity: sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==, tarball: https://registry.npmmirror.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-normalize@0.10.3': + resolution: {integrity: sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==, tarball: https://registry.npmmirror.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-print@0.10.3': + resolution: {integrity: sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==, tarball: https://registry.npmmirror.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + + '@jimp/plugin-resize@0.10.3': + resolution: {integrity: sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==, tarball: https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-rotate@0.10.3': + resolution: {integrity: sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==, tarball: https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-scale@0.10.3': + resolution: {integrity: sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==, tarball: https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-shadow@0.10.3': + resolution: {integrity: sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==, tarball: https://registry.npmmirror.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blur': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-threshold@0.10.3': + resolution: {integrity: sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==, tarball: https://registry.npmmirror.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-color': '>=0.8.0' + '@jimp/plugin-resize': '>=0.8.0' + + '@jimp/plugins@0.10.3': + resolution: {integrity: sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==, tarball: https://registry.npmmirror.com/@jimp/plugins/-/plugins-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/png@0.10.3': + resolution: {integrity: sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==, tarball: https://registry.npmmirror.com/@jimp/png/-/png-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/tiff@0.10.3': + resolution: {integrity: sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==, tarball: https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/types@0.10.3': + resolution: {integrity: sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==, tarball: https://registry.npmmirror.com/@jimp/types/-/types-0.10.3.tgz} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/utils@0.10.3': + resolution: {integrity: sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==, tarball: https://registry.npmmirror.com/@jimp/utils/-/utils-0.10.3.tgz} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==, tarball: https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} + engines: {node: '>= 8'} + + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.3.tgz} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.28.1': + resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.28.1': + resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.28.1': + resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.28.1': + resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.28.1': + resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==, tarball: https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.28.1': + resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.28.1': + resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.28.1': + resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.28.1': + resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.28.1': + resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.28.1': + resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.28.1': + resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.28.1': + resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.28.1': + resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.28.1': + resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.28.1': + resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz} + cpu: [x64] + os: [win32] + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==, tarball: https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz} + + '@sinonjs/fake-timers@8.1.0': + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==, tarball: https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz} + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, tarball: https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz} + engines: {node: '>= 6'} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==, tarball: https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==, tarball: https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.8.tgz} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, tarball: https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, tarball: https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, tarball: https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==, tarball: https://registry.npmmirror.com/@types/eslint/-/eslint-9.6.1.tgz} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==, tarball: https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==, tarball: https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==, tarball: https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==, tarball: https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz} + + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==, tarball: https://registry.npmmirror.com/@types/node/-/node-22.10.1.tgz} + + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==, tarball: https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==, tarball: https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, tarball: https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz} + + '@types/yargs@16.0.9': + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==, tarball: https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.9.tgz} + + '@vitejs/plugin-legacy@5.3.2': + resolution: {integrity: sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg==, tarball: https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-5.3.2.tgz} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + terser: ^5.4.0 + vite: ^5.0.0 + + '@vitejs/plugin-vue-jsx@3.1.0': + resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + '@vitejs/plugin-vue@5.1.0': + resolution: {integrity: sha512-QMRxARyrdiwi1mj3AW4fLByoHTavreXq0itdEW696EihXglf1MB3D4C2gBvE0jMPH29ZjC3iK8aIaUMLf4EOGA==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.0.tgz} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + + '@volar/language-core@1.11.1': + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==, tarball: https://registry.npmmirror.com/@volar/language-core/-/language-core-1.11.1.tgz} + + '@volar/source-map@1.11.1': + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-1.11.1.tgz} + + '@volar/typescript@1.11.1': + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==, tarball: https://registry.npmmirror.com/@volar/typescript/-/typescript-1.11.1.tgz} + + '@vue/babel-helper-vue-transform-on@1.2.5': + resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz} + + '@vue/babel-plugin-jsx@1.2.5': + resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==, tarball: https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + + '@vue/babel-plugin-resolve-type@1.2.5': + resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==, tarball: https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@vue/compiler-core@3.4.21': + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz} + + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz} + + '@vue/compiler-dom@3.4.21': + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz} + + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz} + + '@vue/compiler-sfc@3.4.21': + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz} + + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz} + + '@vue/compiler-ssr@3.4.21': + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz} + + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz} + + '@vue/consolidate@1.0.0': + resolution: {integrity: sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==, tarball: https://registry.npmmirror.com/@vue/consolidate/-/consolidate-1.0.0.tgz} + engines: {node: '>= 0.12.0'} + + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz} + + '@vue/language-core@1.8.27': + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==, tarball: https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.27.tgz} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz} + + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz} + + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz} + + '@vue/server-renderer@3.4.21': + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz} + peerDependencies: + vue: 3.4.21 + + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz} + peerDependencies: + vue: 3.5.13 + + '@vue/shared@3.4.21': + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz} + + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz} + + '@vue/tsconfig@0.1.3': + resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==, tarball: https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.1.3.tgz} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==, tarball: https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==, tarball: https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==, tarball: https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==, tarball: https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==, tarball: https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==, tarball: https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, tarball: https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, tarball: https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, tarball: https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, tarball: https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==, tarball: https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz} + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, tarball: https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.14.0.tgz} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==, tarball: https://registry.npmmirror.com/address/-/address-1.2.2.tgz} + engines: {node: '>= 10.0.0'} + + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==, tarball: https://registry.npmmirror.com/adm-zip/-/adm-zip-0.5.16.tgz} + engines: {node: '>=12.0'} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, tarball: https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz} + engines: {node: '>= 6.0.0'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, tarball: https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, tarball: https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz} + engines: {node: '>=10'} + + any-base@1.1.0: + resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==, tarball: https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz} + engines: {node: '>= 8'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, tarball: https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==, tarball: https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.20.tgz} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-jest@27.5.1: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==, tarball: https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==, tarball: https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==, tarball: https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==, tarball: https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==, tarball: https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@27.5.1: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==, tarball: https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, tarball: https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz} + + base64url@3.0.1: + resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==, tarball: https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz} + engines: {node: '>=6.0.0'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz} + engines: {node: '>=8'} + + bmp-js@0.1.0: + resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==, tarball: https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==, tarball: https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, tarball: https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz} + + browserslist-to-esbuild@2.1.1: + resolution: {integrity: sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==, tarball: https://registry.npmmirror.com/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + browserslist: '*' + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.24.2.tgz} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, tarball: https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz} + + buffer-equal@0.0.1: + resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==, tarball: https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz} + engines: {node: '>=0.4.0'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, tarball: https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, tarball: https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, tarball: https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz} + engines: {node: '>= 0.8'} + + cac@6.7.9: + resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==, tarball: https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz} + engines: {node: '>=8'} + + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==, tarball: https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, tarball: https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001687: + resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz} + + centra@2.7.0: + resolution: {integrity: sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==, tarball: https://registry.npmmirror.com/centra/-/centra-2.7.0.tgz} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==, tarball: https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==, tarball: https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==, tarball: https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz} + + clipboard@2.0.11: + resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==, tarball: https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, tarball: https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==, tarball: https://registry.npmmirror.com/co/-/co-4.6.0.tgz} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==, tarball: https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, tarball: https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz} + + compare-versions@3.6.0: + resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==, tarball: https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz} + + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==, tarball: https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz} + + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==, tarball: https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, tarball: https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, tarball: https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==, tarball: https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz} + engines: {node: '>= 0.6'} + + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==, tarball: https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.39.0.tgz} + + core-js@3.39.0: + resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==, tarball: https://registry.npmmirror.com/core-js/-/core-js-3.39.0.tgz} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==, tarball: https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz} + engines: {node: '>= 8'} + + css-font-size-keywords@1.0.0: + resolution: {integrity: sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==, tarball: https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz} + + css-font-stretch-keywords@1.0.1: + resolution: {integrity: sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==, tarball: https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz} + + css-font-style-keywords@1.0.1: + resolution: {integrity: sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==, tarball: https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz} + + css-font-weight-keywords@1.0.0: + resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==, tarball: https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz} + + css-list-helpers@2.0.0: + resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==, tarball: https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz} + + css-system-font-keywords@1.0.0: + resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==, tarball: https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, tarball: https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz} + engines: {node: '>=4'} + hasBin: true + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==, tarball: https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz} + + data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==, tarball: https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz} + engines: {node: '>=10'} + + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, tarball: https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==, tarball: https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==, tarball: https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz} + + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, tarball: https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, tarball: https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz} + engines: {node: '>= 10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, tarball: https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz} + engines: {node: '>=0.4.0'} + + delegate@3.2.0: + resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==, tarball: https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, tarball: https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, tarball: https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==, tarball: https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz} + engines: {node: '>=8'} + + diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==, tarball: https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==, tarball: https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz} + + domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==, tarball: https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + + dunder-proto@1.0.0: + resolution: {integrity: sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==, tarball: https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.0.tgz} + engines: {node: '>= 0.4'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, tarball: https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz} + + electron-to-chromium@1.5.72: + resolution: {integrity: sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.72.tgz} + + emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==, tarball: https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz} + engines: {node: '>=10'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz} + engines: {node: '>= 4'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, tarball: https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, tarball: https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==, tarball: https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, tarball: https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==, tarball: https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz} + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz} + engines: {node: '>=8'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} + engines: {node: '>=12'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==, tarball: https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz} + engines: {node: '>=6.0'} + hasBin: true + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz} + engines: {node: '>=8.0.0'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, tarball: https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz} + engines: {node: '>=4'} + hasBin: true + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, tarball: https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, tarball: https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, tarball: https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz} + engines: {node: '>= 0.6'} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, tarball: https://registry.npmmirror.com/events/-/events-3.3.0.tgz} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz} + engines: {node: '>=10'} + + exif-parser@0.1.12: + resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==, tarball: https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==, tarball: https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz} + engines: {node: '>= 0.8.0'} + + expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==, tarball: https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==, tarball: https://registry.npmmirror.com/express/-/express-4.21.2.tgz} + engines: {node: '>= 0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + + fast-uri@3.0.3: + resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==, tarball: https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.3.tgz} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, tarball: https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz} + + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==, tarball: https://registry.npmmirror.com/fdir/-/fdir-6.4.2.tgz} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-type@9.0.0: + resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==, tarball: https://registry.npmmirror.com/file-type/-/file-type-9.0.0.tgz} + engines: {node: '>=6'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, tarball: https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz} + engines: {node: '>= 0.8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, tarball: https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz} + engines: {node: '>=8'} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@3.0.2: + resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==, tarball: https://registry.npmmirror.com/form-data/-/form-data-3.0.2.tgz} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, tarball: https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, tarball: https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz} + engines: {node: '>= 0.6'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz} + engines: {node: '>=12'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz} + + generic-names@4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==, tarball: https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.5: + resolution: {integrity: sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.5.tgz} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, tarball: https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz} + engines: {node: '>=8.0.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz} + engines: {node: '>=10'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} + engines: {node: '>= 6'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, tarball: https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz} + deprecated: Glob versions prior to v9 are no longer supported + + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==, tarball: https://registry.npmmirror.com/global/-/global-4.4.0.tgz} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} + engines: {node: '>=4'} + + good-listener@1.2.2: + resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==, tarball: https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==, tarball: https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, tarball: https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz} + engines: {node: '>= 0.4'} + + hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, tarball: https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, tarball: https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, tarball: https://registry.npmmirror.com/he/-/he-1.2.0.tgz} + hasBin: true + + html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==, tarball: https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz} + engines: {node: '>=10'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, tarball: https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz} + engines: {node: '>=8'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, tarball: https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz} + engines: {node: '>= 0.8'} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==, tarball: https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, tarball: https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz} + engines: {node: '>=0.10.0'} + + icss-replace-symbols@1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==, tarball: https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, tarball: https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.7.tgz} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==, tarball: https://registry.npmmirror.com/import-local/-/import-local-3.2.0.tgz} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, tarball: https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz} + + invert-kv@3.0.1: + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==, tarball: https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz} + engines: {node: '>=8'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, tarball: https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz} + engines: {node: '>= 0.10'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} + engines: {node: '>=8'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.15.1.tgz} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} + engines: {node: '>=8'} + + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==, tarball: https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==, tarball: https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz} + engines: {node: '>=6'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} + engines: {node: '>=0.12.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, tarball: https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, tarball: https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz} + + isbinaryfile@5.0.4: + resolution: {integrity: sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==, tarball: https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.4.tgz} + engines: {node: '>= 18.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, tarball: https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==, tarball: https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==, tarball: https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, tarball: https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, tarball: https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz} + engines: {node: '>=8'} + + jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==, tarball: https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==, tarball: https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==, tarball: https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, tarball: https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + + jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==, tarball: https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==, tarball: https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==, tarball: https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==, tarball: https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==, tarball: https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==, tarball: https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==, tarball: https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==, tarball: https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==, tarball: https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==, tarball: https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==, tarball: https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==, tarball: https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==, tarball: https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==, tarball: https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==, tarball: https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==, tarball: https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==, tarball: https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==, tarball: https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==, tarball: https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==, tarball: https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==, tarball: https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==, tarball: https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==, tarball: https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz} + engines: {node: '>= 10.13.0'} + + jest@27.0.4: + resolution: {integrity: sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==, tarball: https://registry.npmmirror.com/jest/-/jest-27.0.4.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jimp@0.10.3: + resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==, tarball: https://registry.npmmirror.com/jimp/-/jimp-0.10.3.tgz} + + jpeg-js@0.3.7: + resolution: {integrity: sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==, tarball: https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.3.7.tgz} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz} + + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz} + hasBin: true + + jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==, tarball: https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz} + engines: {node: '>=6'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, tarball: https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, tarball: https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, tarball: https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz} + engines: {node: '>=6'} + + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==, tarball: https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz} + engines: {node: '>= 8'} + + lcid@3.1.1: + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==, tarball: https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz} + engines: {node: '>=8'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, tarball: https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz} + engines: {node: '>=6'} + + licia@1.46.0: + resolution: {integrity: sha512-Zms2AjJB+KdqUKFF87J5J/w9DwXnGN/lKlbjpRgvaPf0BIQ0mOZ/2lX4E79zwNafHGMUq5RtN54FN6Af5G92cA==, tarball: https://registry.npmmirror.com/licia/-/licia-1.46.0.tgz} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, tarball: https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz} + + lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-bmfont@1.4.2: + resolution: {integrity: sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==, tarball: https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.2.tgz} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, tarball: https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-3.3.1.tgz} + engines: {node: '>= 12.13.0'} + + local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==, tarball: https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.1.tgz} + engines: {node: '>=14'} + + localstorage-polyfill@1.0.1: + resolution: {integrity: sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==, tarball: https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz} + engines: {node: '>=8'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, tarball: https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz} + + magic-string@0.30.14: + resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.14.tgz} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz} + engines: {node: '>=10'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, tarball: https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, tarball: https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz} + engines: {node: '>= 0.6'} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==, tarball: https://registry.npmmirror.com/meow/-/meow-13.2.0.tgz} + engines: {node: '>=18'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==, tarball: https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz} + engines: {node: '>= 8'} + + merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==, tarball: https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, tarball: https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, tarball: https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz} + engines: {node: '>=4'} + hasBin: true + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==, tarball: https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz} + engines: {node: '>=6'} + + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==, tarball: https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz} + hasBin: true + + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==, tarball: https://registry.npmmirror.com/mlly/-/mlly-1.7.3.tgz} + + module-alias@2.2.3: + resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==, tarball: https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz} + + muggle-string@0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==, tarball: https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz} + + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, tarball: https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, tarball: https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, tarball: https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, tarball: https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, tarball: https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz} + engines: {node: '>=8'} + + nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==, tarball: https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.16.tgz} + + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.3.tgz} + engines: {node: '>= 0.4'} + + omggif@1.0.10: + resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==, tarball: https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, tarball: https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz} + engines: {node: '>=6'} + + os-locale-s-fix@1.0.8-fix-1: + resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==, tarball: https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz} + engines: {node: '>=10', yarn: ^1.22.4} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, tarball: https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz} + engines: {node: '>=6'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, tarball: https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz} + + parse-bmfont-ascii@1.0.6: + resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==, tarball: https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz} + + parse-bmfont-binary@1.0.6: + resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==, tarball: https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz} + + parse-bmfont-xml@1.1.6: + resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==, tarball: https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz} + + parse-css-font@4.0.0: + resolution: {integrity: sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==, tarball: https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz} + + parse-headers@2.0.5: + resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==, tarball: https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.5.tgz} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz} + engines: {node: '>=8'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, tarball: https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, tarball: https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz} + engines: {node: '>= 0.8'} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, tarball: https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, tarball: https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, tarball: https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz} + + phin@2.9.3: + resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==, tarball: https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + phin@3.7.1: + resolution: {integrity: sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==, tarball: https://registry.npmmirror.com/phin/-/phin-3.7.1.tgz} + engines: {node: '>= 8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz} + engines: {node: '>=12'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, tarball: https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz} + engines: {node: '>=0.10.0'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, tarball: https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz} + engines: {node: '>= 6'} + + pixelmatch@4.0.2: + resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==, tarball: https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz} + hasBin: true + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, tarball: https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz} + engines: {node: '>=8'} + + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==, tarball: https://registry.npmmirror.com/pkg-types/-/pkg-types-1.2.1.tgz} + + pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==, tarball: https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz} + engines: {node: '>=4.0.0'} + + postcss-import@14.1.0: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==, tarball: https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, tarball: https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==, tarball: https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.1.0: + resolution: {integrity: sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==, tarball: https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==, tarball: https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, tarball: https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules@4.3.1: + resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==, tarball: https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz} + peerDependencies: + postcss: ^8.0.0 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz} + engines: {node: '>=4'} + + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} + + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.49.tgz} + engines: {node: ^10 || ^12 || >=14} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, tarball: https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, tarball: https://registry.npmmirror.com/process/-/process-0.11.10.tgz} + engines: {node: '>= 0.6.0'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, tarball: https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz} + engines: {node: '>= 6'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, tarball: https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz} + engines: {node: '>= 0.10'} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==, tarball: https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz} + engines: {node: '>=6'} + + qrcode-reader@1.0.4: + resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==, tarball: https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz} + + qrcode-terminal@0.12.0: + resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==, tarball: https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz} + hasBin: true + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==, tarball: https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, tarball: https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, tarball: https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, tarball: https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz} + engines: {node: '>= 0.8'} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, tarball: https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, tarball: https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} + engines: {node: '>=8.10.0'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, tarball: https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==, tarball: https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz} + + regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==, tarball: https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.2.0.tgz} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==, tarball: https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz} + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==, tarball: https://registry.npmmirror.com/regjsparser/-/regjsparser-0.12.0.tgz} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, tarball: https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, tarball: https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, tarball: https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz} + engines: {node: '>=8'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz} + engines: {node: '>=8'} + + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==, tarball: https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.28.1: + resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==, tarball: https://registry.npmmirror.com/rollup/-/rollup-4.28.1.tgz} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz} + + safe-area-insets@1.4.1: + resolution: {integrity: sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==, tarball: https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz} + + sass-loader@10.4.1: + resolution: {integrity: sha512-aX/iJZTTpNUNx/OSYzo2KsjIUQHqvWsAhhUijFjAPdZTEhstjZI9zTNvkTTwsx+uNUJqUwOw5gacxQMx4hJxGQ==, tarball: https://registry.npmmirror.com/sass-loader/-/sass-loader-10.4.1.tgz} + engines: {node: '>= 10.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + sass: ^1.3.0 + webpack: ^4.36.0 || ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + + sass@1.63.2: + resolution: {integrity: sha512-u56TU0AIFqMtauKl/OJ1AeFsXqRHkgO7nCWmHaDwfxDo9GUMSqBA4NEh6GMuh1CYVM7zuROYtZrHzPc2ixK+ww==, tarball: https://registry.npmmirror.com/sass/-/sass-1.63.2.tgz} + engines: {node: '>=14.0.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==, tarball: https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==, tarball: https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz} + engines: {node: '>=10'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz} + engines: {node: '>= 10.13.0'} + + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz} + engines: {node: '>= 10.13.0'} + + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==, tarball: https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz} + + select@1.1.2: + resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==, tarball: https://registry.npmmirror.com/select/-/select-1.1.2.tgz} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, tarball: https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==, tarball: https://registry.npmmirror.com/send/-/send-0.19.0.tgz} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, tarball: https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==, tarball: https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, tarball: https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, tarball: https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, tarball: https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz} + engines: {node: '>=8'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz} + engines: {node: '>= 8'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, tarball: https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==, tarball: https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz} + engines: {node: '>=10'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, tarball: https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz} + engines: {node: '>= 0.8'} + + string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==, tarball: https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==, tarball: https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz} + engines: {node: '>=10'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, tarball: https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz} + engines: {node: '>=8'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz} + engines: {node: '>=8'} + + strip-literal@2.1.1: + resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==, tarball: https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.1.tgz} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, tarball: https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} + engines: {node: '>= 0.4'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, tarball: https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, tarball: https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz} + + systemjs@6.15.1: + resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==, tarball: https://registry.npmmirror.com/systemjs/-/systemjs-6.15.1.tgz} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz} + engines: {node: '>=6'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==, tarball: https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz} + engines: {node: '>=8'} + + terser-webpack-plugin@5.3.11: + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==, tarball: https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==, tarball: https://registry.npmmirror.com/terser/-/terser-5.37.0.tgz} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, tarball: https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz} + engines: {node: '>=8'} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==, tarball: https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz} + + timm@1.7.1: + resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==, tarball: https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz} + + tiny-emitter@2.1.0: + resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==, tarball: https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz} + + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==, tarball: https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz} + + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==, tarball: https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.10.tgz} + engines: {node: '>=12.0.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, tarball: https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, tarball: https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==, tarball: https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz} + engines: {node: '>=6'} + + tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==, tarball: https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz} + engines: {node: '>=8'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, tarball: https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz} + engines: {node: '>=4'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, tarball: https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, tarball: https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, tarball: https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz} + engines: {node: '>=4.2.0'} + hasBin: true + + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==, tarball: https://registry.npmmirror.com/ufo/-/ufo-1.5.4.tgz} + + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==, tarball: https://registry.npmmirror.com/undici-types/-/undici-types-6.20.0.tgz} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==, tarball: https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, tarball: https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==, tarball: https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, tarball: https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz} + engines: {node: '>=4'} + + unimport@3.14.4: + resolution: {integrity: sha512-90jQsiS2D0vIrWg4U58do7B5Hr4q0qt9o/rS0TrDMzrvNuAQ7XF1sQ47Pe2zjVlvFWNkoPBb/2l2GJFy5XjqDg==, tarball: https://registry.npmmirror.com/unimport/-/unimport-3.14.4.tgz} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, tarball: https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz} + engines: {node: '>= 0.8'} + + unplugin-auto-import@0.18.6: + resolution: {integrity: sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==, tarball: https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.18.6.tgz} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin@1.16.0: + resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==, tarball: https://registry.npmmirror.com/unplugin/-/unplugin-1.16.0.tgz} + engines: {node: '>=14.0.0'} + + unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==, tarball: https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, tarball: https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz} + + utif@2.0.1: + resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==, tarball: https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, tarball: https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz} + engines: {node: '>= 0.4.0'} + + uview-plus@3.3.54: + resolution: {integrity: sha512-c/KcwTkbJed6ZZqxh7mreDFjtkq5ebNkMHsvgFn53xKVEbjWuGJ/zz4jOXWoO+n0r5hxH1LzrDXXDDiBDvqORA==, tarball: https://registry.npmmirror.com/uview-plus/-/uview-plus-3.3.54.tgz} + engines: {HBuilderX: ^3.1.0} + + v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==, tarball: https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz} + engines: {node: '>=10.12.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, tarball: https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz} + engines: {node: '>= 0.8'} + + vite@5.2.8: + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==, tarball: https://registry.npmmirror.com/vite/-/vite-5.2.8.tgz} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vue-i18n@9.14.2: + resolution: {integrity: sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==, tarball: https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.14.2.tgz} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + + vue-router@4.5.0: + resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz} + peerDependencies: + vue: ^3.2.0 + + vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==, tarball: https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz} + + vue-tsc@1.8.27: + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.27.tgz} + hasBin: true + peerDependencies: + typescript: '*' + + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==, tarball: https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==, tarball: https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==, tarball: https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz} + engines: {node: '>=10'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, tarball: https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz} + + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==, tarball: https://registry.npmmirror.com/watchpack/-/watchpack-2.4.2.tgz} + engines: {node: '>=10.13.0'} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz} + engines: {node: '>=8'} + + webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz} + engines: {node: '>=10.4'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz} + engines: {node: '>=10.13.0'} + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz} + + webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==, tarball: https://registry.npmmirror.com/webpack/-/webpack-5.97.1.tgz} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==, tarball: https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==, tarball: https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz} + + whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz} + engines: {node: '>=10'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, tarball: https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==, tarball: https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz} + 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 + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==, tarball: https://registry.npmmirror.com/ws/-/ws-8.18.0.tgz} + 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 + + xhr@2.6.0: + resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==, tarball: https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz} + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==, tarball: https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz} + + xml-parse-from-string@1.0.1: + resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==, tarball: https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==, tarball: https://registry.npmmirror.com/xml2js/-/xml2js-0.5.0.tgz} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==, tarball: https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, tarball: https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz} + + xmlhttprequest@1.8.0: + resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==, tarball: https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz} + engines: {node: '>=0.4.0'} + + xregexp@3.1.0: + resolution: {integrity: sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==, tarball: https://registry.npmmirror.com/xregexp/-/xregexp-3.1.0.tgz} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, tarball: https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz} + engines: {node: '>=0.4'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, tarball: https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, tarball: https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, tarball: https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz} + engines: {node: '>= 6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, tarball: https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz} + engines: {node: '>=10'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, tarball: https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz} + engines: {node: '>=10'} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/utils@0.7.10': {} + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.3': {} + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.3': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.3 + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.3 + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + core-js-compat: 3.39.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.3 + esutils: 2.0.3 + + '@babel/runtime@7.26.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + + '@babel/traverse@7.26.4': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@bcoe/v8-coverage@0.2.3': {} + + '@dcloudio/types@3.4.14': {} + + '@dcloudio/uni-app-harmony@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-app-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + debug: 4.4.0 + fs-extra: 10.1.0 + licia: 1.46.0 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-plus@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-app-uts': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-app-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-app-vue': 3.0.0-4030620241128001 + debug: 4.4.0 + fs-extra: 10.1.0 + licia: 1.46.0 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-uts@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-nvue-styler': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/consolidate': 1.0.0 + '@vue/shared': 3.4.21 + debug: 4.4.0 + es-module-lexer: 1.5.4 + estree-walker: 2.0.2 + fs-extra: 10.1.0 + magic-string: 0.30.14 + picocolors: 1.1.1 + source-map-js: 1.2.1 + unimport: 3.14.4(rollup@4.28.1) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-app-vite@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-nvue-styler': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vitejs/plugin-vue': 5.1.0(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + debug: 4.4.0 + fs-extra: 10.1.0 + picocolors: 1.1.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-vue@3.0.0-4030620241128001': {} + + '@dcloudio/uni-app@3.0.0-4030620241128001(@dcloudio/types@3.4.14)(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/types': 3.4.14 + '@dcloudio/uni-cloud': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-components': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-push': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@dcloudio/uni-stat': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-automator@3.0.0-4030620241128001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + address: 1.2.2 + cross-env: 7.0.3 + debug: 4.4.0 + default-gateway: 6.0.3 + fs-extra: 10.1.0 + jest: 27.0.4 + jest-environment-node: 27.5.1 + jsonc-parser: 3.3.1 + licia: 1.46.0 + merge: 2.1.1 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-cli-shared@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/core': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@intlify/core-base': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@4.9.5)) + '@vue/shared': 3.4.21 + adm-zip: 0.5.16 + autoprefixer: 10.4.20(postcss@8.4.49) + base64url: 3.0.1 + chokidar: 3.6.0 + compare-versions: 3.6.0 + debug: 4.4.0 + es-module-lexer: 1.5.4 + esbuild: 0.20.2 + estree-walker: 2.0.2 + fast-glob: 3.3.2 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + isbinaryfile: 5.0.4 + jsonc-parser: 3.3.1 + lines-and-columns: 2.0.4 + magic-string: 0.30.14 + merge: 2.1.1 + mime: 3.0.0 + module-alias: 2.2.3 + os-locale-s-fix: 1.0.8-fix-1 + picocolors: 1.1.1 + postcss-import: 14.1.0(postcss@8.4.49) + postcss-load-config: 3.1.4(postcss@8.4.49) + postcss-modules: 4.3.1(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + source-map-js: 1.2.1 + tapable: 2.2.1 + unplugin-auto-import: 0.18.6(rollup@4.28.1) + xregexp: 3.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-cloud@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + fast-glob: 3.3.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-components@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cloud': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-h5': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vite@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@4.9.5)) + '@vue/shared': 3.4.21 + debug: 4.4.0 + fs-extra: 10.1.0 + mime: 3.0.0 + module-alias: 2.2.3 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vue@3.0.0-4030620241128001(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@4.9.5)) + transitivePeerDependencies: + - vue + + '@dcloudio/uni-h5@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-h5-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-h5-vue': 3.0.0-4030620241128001(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/server-renderer': 3.4.21(vue@3.5.13(typescript@4.9.5)) + '@vue/shared': 3.4.21 + debug: 4.4.0 + localstorage-polyfill: 1.0.1 + postcss-selector-parser: 6.1.2 + safe-area-insets: 1.4.1 + vue-router: 4.5.0(vue@3.5.13(typescript@4.9.5)) + xmlhttprequest: 1.8.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-i18n@3.0.0-4030620241128001': {} + + '@dcloudio/uni-mp-alipay@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-baidu@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-weixin': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.46.0 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-compiler@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-jd@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-kuaishou@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-weixin': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-lark@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-toutiao': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-qq@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + fs-extra: 10.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-toutiao@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vite@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + debug: 4.4.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vue@3.0.0-4030620241128001': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + + '@dcloudio/uni-mp-weixin@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.46.0 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-xhs@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-nvue-styler@3.0.0-4030620241128001': + dependencies: + parse-css-font: 4.0.0 + postcss: 8.4.49 + + '@dcloudio/uni-push@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-quickapp-webview@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4030620241128001 + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-shared@3.0.0-4030620241128001': + dependencies: + '@vue/shared': 3.4.21 + + '@dcloudio/uni-stacktracey@3.0.0-4030620241128001': {} + + '@dcloudio/uni-stat@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + debug: 4.4.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/vite-plugin-uni@3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001(postcss@8.4.49)(rollup@4.28.1)(vue@3.5.13(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4030620241128001 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vitejs/plugin-legacy': 5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0)) + '@vitejs/plugin-vue': 5.1.0(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5)) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + cac: 6.7.9 + debug: 4.4.0 + estree-walker: 2.0.2 + express: 4.21.2 + fast-glob: 3.3.2 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + jsonc-parser: 3.3.1 + magic-string: 0.30.14 + picocolors: 1.1.1 + terser: 5.37.0 + unplugin-auto-import: 0.18.6(rollup@4.28.1) + vite: 5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + + '@intlify/core-base@9.1.9': + dependencies: + '@intlify/devtools-if': 9.1.9 + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + + '@intlify/core-base@9.14.2': + dependencies: + '@intlify/message-compiler': 9.14.2 + '@intlify/shared': 9.14.2 + + '@intlify/devtools-if@9.1.9': + dependencies: + '@intlify/shared': 9.1.9 + + '@intlify/message-compiler@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + source-map: 0.6.1 + + '@intlify/message-compiler@9.14.2': + dependencies: + '@intlify/shared': 9.14.2 + source-map-js: 1.2.1 + + '@intlify/message-resolver@9.1.9': {} + + '@intlify/runtime@9.1.9': + dependencies: + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + + '@intlify/shared@9.1.9': {} + + '@intlify/shared@9.14.2': {} + + '@intlify/vue-devtools@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + + '@jest/core@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + '@jest/environment@27.5.1': + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + jest-mock: 27.5.1 + + '@jest/fake-timers@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.10.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + '@jest/globals@27.5.1': + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + + '@jest/reporters@27.5.1': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + + '@jest/source-map@27.5.1': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@27.5.1': + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + + '@jest/transform@27.5.1': + dependencies: + '@babel/core': 7.26.0 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@27.5.1': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.10.1 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + + '@jimp/bmp@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + bmp-js: 0.1.0 + core-js: 3.39.0 + + '@jimp/core@0.10.3': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/utils': 0.10.3 + any-base: 1.1.0 + buffer: 5.7.1 + core-js: 3.39.0 + exif-parser: 0.1.12 + file-type: 9.0.0 + load-bmfont: 1.4.2 + mkdirp: 0.5.6 + phin: 2.9.3 + pixelmatch: 4.0.2 + tinycolor2: 1.6.0 + transitivePeerDependencies: + - debug + + '@jimp/custom@0.10.3': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/core': 0.10.3 + core-js: 3.39.0 + transitivePeerDependencies: + - debug + + '@jimp/gif@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + omggif: 1.0.10 + + '@jimp/jpeg@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + jpeg-js: 0.3.7 + + '@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-circle@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + tinycolor2: 1.6.0 + + '@jimp/plugin-contain@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-cover@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-displace@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-dither@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-fisheye@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-flip@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-gaussian@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-invert@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-mask@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-normalize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-print@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + load-bmfont: 1.4.2 + transitivePeerDependencies: + - debug + + '@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-shadow@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugin-threshold@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + + '@jimp/plugins@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-circle': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-contain': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-cover': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-displace': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-dither': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-fisheye': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-flip': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-gaussian': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-invert': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-mask': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-normalize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-print': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-shadow': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-threshold': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + core-js: 3.39.0 + timm: 1.7.1 + transitivePeerDependencies: + - debug + + '@jimp/png@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.39.0 + pngjs: 3.4.0 + + '@jimp/tiff@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + core-js: 3.39.0 + utif: 2.0.1 + + '@jimp/types@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/bmp': 0.10.3(@jimp/custom@0.10.3) + '@jimp/custom': 0.10.3 + '@jimp/gif': 0.10.3(@jimp/custom@0.10.3) + '@jimp/jpeg': 0.10.3(@jimp/custom@0.10.3) + '@jimp/png': 0.10.3(@jimp/custom@0.10.3) + '@jimp/tiff': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.39.0 + timm: 1.7.1 + + '@jimp/utils@0.10.3': + dependencies: + '@babel/runtime': 7.26.0 + core-js: 3.39.0 + regenerator-runtime: 0.13.11 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@rollup/pluginutils@5.1.3(rollup@4.28.1)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.28.1 + + '@rollup/rollup-android-arm-eabi@4.28.1': + optional: true + + '@rollup/rollup-android-arm64@4.28.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.28.1': + optional: true + + '@rollup/rollup-darwin-x64@4.28.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.28.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.28.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.28.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.28.1': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.28.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.28.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.28.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.28.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.28.1': + optional: true + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@8.1.0': + dependencies: + '@sinonjs/commons': 1.8.6 + + '@tootallnate/once@1.1.2': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.26.3 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.26.3 + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.6': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 22.10.1 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/node@22.10.1': + dependencies: + undici-types: 6.20.0 + + '@types/prettier@2.7.3': {} + + '@types/stack-utils@2.0.3': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@16.0.9': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@vitejs/plugin-legacy@5.3.2(terser@5.37.0)(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))': + dependencies: + '@babel/core': 7.26.0 + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + browserslist: 4.24.2 + browserslist-to-esbuild: 2.1.1(browserslist@4.24.2) + core-js: 3.39.0 + magic-string: 0.30.14 + regenerator-runtime: 0.14.1 + systemjs: 6.15.1 + terser: 5.37.0 + vite: 5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) + vite: 5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0) + vue: 3.5.13(typescript@4.9.5) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@5.1.0(vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0))(vue@3.5.13(typescript@4.9.5))': + dependencies: + vite: 5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0) + vue: 3.5.13(typescript@4.9.5) + + '@volar/language-core@1.11.1': + dependencies: + '@volar/source-map': 1.11.1 + + '@volar/source-map@1.11.1': + dependencies: + muggle-string: 0.3.1 + + '@volar/typescript@1.11.1': + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 + + '@vue/babel-helper-vue-transform-on@1.2.5': {} + + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)': + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + '@vue/babel-helper-vue-transform-on': 1.2.5 + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0) + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + '@babel/core': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.0)': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/parser': 7.26.3 + '@vue/compiler-sfc': 3.5.13 + transitivePeerDependencies: + - supports-color + + '@vue/compiler-core@3.4.21': + dependencies: + '@babel/parser': 7.26.3 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-core@3.5.13': + dependencies: + '@babel/parser': 7.26.3 + '@vue/shared': 3.5.13 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.4.21': + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-dom@3.5.13': + dependencies: + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 + + '@vue/compiler-sfc@3.4.21': + dependencies: + '@babel/parser': 7.26.3 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.14 + postcss: 8.4.49 + source-map-js: 1.2.1 + + '@vue/compiler-sfc@3.5.13': + dependencies: + '@babel/parser': 7.26.3 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + estree-walker: 2.0.2 + magic-string: 0.30.14 + postcss: 8.4.49 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.4.21': + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-ssr@3.5.13': + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 + + '@vue/consolidate@1.0.0': {} + + '@vue/devtools-api@6.6.4': {} + + '@vue/language-core@1.8.27(typescript@4.9.5)': + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 4.9.5 + + '@vue/reactivity@3.5.13': + dependencies: + '@vue/shared': 3.5.13 + + '@vue/runtime-core@3.5.13': + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 + + '@vue/runtime-dom@3.5.13': + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 + csstype: 3.1.3 + + '@vue/server-renderer@3.4.21(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.5.13(typescript@4.9.5) + + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@4.9.5))': + dependencies: + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@4.9.5) + + '@vue/shared@3.4.21': {} + + '@vue/shared@3.5.13': {} + + '@vue/tsconfig@0.1.3(@types/node@22.10.1)': + optionalDependencies: + '@types/node': 22.10.1 + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.14.0: {} + + address@1.2.2: {} + + adm-zip@0.5.16: {} + + agent-base@6.0.2: + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + any-base@1.1.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + array-flatten@1.1.1: {} + + asynckit@0.4.0: {} + + autoprefixer@10.4.20(postcss@8.4.49): + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001687 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + babel-jest@27.5.1(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.26.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.25.9 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@27.5.1: + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + core-js-compat: 3.39.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@27.5.1(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + base64url@3.0.1: {} + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + bmp-js@0.1.0: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browserslist-to-esbuild@2.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + meow: 13.2.0 + + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001687 + electron-to-chromium: 1.5.72 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-equal@0.0.1: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bytes@3.1.2: {} + + cac@6.7.9: {} + + call-bind-apply-helpers@1.0.1: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.5 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001687: {} + + centra@2.7.0: + dependencies: + follow-redirects: 1.15.9 + transitivePeerDependencies: + - debug + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.1: {} + + clipboard@2.0.11: + dependencies: + good-listener: 1.2.2 + select: 1.1.2 + tiny-emitter: 2.1.0 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + + collect-v8-coverage@1.0.2: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@2.20.3: {} + + compare-versions@3.6.0: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.8: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + core-js-compat@3.39.0: + dependencies: + browserslist: 4.24.2 + + core-js@3.39.0: {} + + cross-env@7.0.3: + dependencies: + cross-spawn: 7.0.6 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-font-size-keywords@1.0.0: {} + + css-font-stretch-keywords@1.0.1: {} + + css-font-style-keywords@1.0.1: {} + + css-font-weight-keywords@1.0.0: {} + + css-list-helpers@2.0.0: {} + + css-system-font-keywords@1.0.0: {} + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + + dayjs@1.11.13: {} + + de-indent@1.0.2: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decimal.js@10.4.3: {} + + dedent@0.7.0: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + delayed-stream@1.0.0: {} + + delegate@3.2.0: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + detect-newline@3.1.0: {} + + diff-sequences@27.5.1: {} + + dom-walk@0.1.2: {} + + domexception@2.0.1: + dependencies: + webidl-conversions: 5.0.0 + + dunder-proto@1.0.0: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.72: {} + + emittery@0.8.1: {} + + emoji-regex@8.0.0: {} + + emojis-list@3.0.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.5.4: {} + + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@5.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + esprima@4.0.1: {} + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + + esutils@2.0.3: {} + + etag@1.8.1: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exif-parser@0.1.12: {} + + exit@0.1.2: {} + + expect@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-uri@3.0.3: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + file-type@9.0.0: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + follow-redirects@1.15.9: {} + + form-data@3.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + generic-names@4.0.0: + dependencies: + loader-utils: 3.3.1 + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.5: + dependencies: + call-bind-apply-helpers: 1.0.1 + dunder-proto: 1.0.0 + es-define-property: 1.0.1 + es-errors: 1.3.0 + function-bind: 1.1.2 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + + get-package-type@0.1.0: {} + + get-stream@6.0.1: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global@4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + + globals@11.12.0: {} + + good-listener@1.2.2: + dependencies: + delegate: 3.2.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-symbols@1.1.0: {} + + hash-sum@2.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + html-encoding-sniffer@2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + + html-escaper@2.0.2: {} + + html-tags@3.3.1: {} + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + icss-replace-symbols@1.1.0: {} + + icss-utils@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + ieee754@1.2.1: {} + + immutable@4.3.7: {} + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + invert-kv@3.0.1: {} + + ipaddr.js@1.9.1: {} + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-function@1.0.2: {} + + is-generator-fn@2.1.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-potential-custom-element-name@1.0.1: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + isbinaryfile@5.0.4: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.4.0 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jest-changed-files@27.5.1: + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + + jest-circus@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-cli@27.5.1: + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@27.5.1: + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@27.5.1: + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-docblock@27.5.1: + dependencies: + detect-newline: 3.1.0 + + jest-each@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + + jest-environment-jsdom@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-environment-node@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + jest-get-type@27.5.1: {} + + jest-haste-map@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.10.1 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-jasmine2@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@27.5.1: + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-matcher-utils@27.5.1: + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-message-util@27.5.1: + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + + jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + optionalDependencies: + jest-resolve: 27.5.1 + + jest-regex-util@27.5.1: {} + + jest-resolve-dependencies@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + + jest-resolve@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.8 + resolve.exports: 1.1.1 + slash: 3.0.0 + + jest-runner@27.5.1: + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.1 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-serializer@27.5.1: + dependencies: + '@types/node': 22.10.1 + graceful-fs: 4.2.11 + + jest-snapshot@27.5.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.3 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@27.5.1: + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + + jest-watcher@27.5.1: + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + + jest-worker@27.5.1: + dependencies: + '@types/node': 22.10.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@27.0.4: + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jimp@0.10.3: + dependencies: + '@babel/runtime': 7.26.0 + '@jimp/custom': 0.10.3 + '@jimp/plugins': 0.10.3(@jimp/custom@0.10.3) + '@jimp/types': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.39.0 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - debug + + jpeg-js@0.3.7: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.1: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + jsdom@16.7.0: + dependencies: + abab: 2.0.6 + acorn: 8.14.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.2 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.16 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@3.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonc-parser@3.3.1: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + kleur@3.0.3: {} + + klona@2.0.6: {} + + lcid@3.1.1: + dependencies: + invert-kv: 3.0.1 + + leven@3.1.0: {} + + licia@1.46.0: {} + + lilconfig@2.1.0: {} + + lines-and-columns@1.2.4: {} + + lines-and-columns@2.0.4: {} + + load-bmfont@1.4.2: + dependencies: + buffer-equal: 0.0.1 + mime: 1.6.0 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + phin: 3.7.1 + xhr: 2.6.0 + xtend: 4.0.2 + transitivePeerDependencies: + - debug + + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + loader-utils@3.3.1: {} + + local-pkg@0.5.1: + dependencies: + mlly: 1.7.3 + pkg-types: 1.2.1 + + localstorage-polyfill@1.0.1: {} + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash.camelcase@4.3.0: {} + + lodash.debounce@4.0.8: {} + + lodash@4.17.21: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.14: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + media-typer@0.3.0: {} + + meow@13.2.0: {} + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + merge@2.1.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@3.0.0: {} + + mimic-fn@2.1.0: {} + + min-document@2.19.0: + dependencies: + dom-walk: 0.1.2 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mlly@1.7.3: + dependencies: + acorn: 8.14.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + + module-alias@2.2.3: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.8: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + neo-async@2.6.2: {} + + node-int64@0.4.0: {} + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nwsapi@2.2.16: {} + + object-inspect@1.13.3: {} + + omggif@1.0.10: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + os-locale-s-fix@1.0.8-fix-1: + dependencies: + lcid: 3.1.1 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-try@2.2.0: {} + + pako@1.0.11: {} + + parse-bmfont-ascii@1.0.6: {} + + parse-bmfont-binary@1.0.6: {} + + parse-bmfont-xml@1.1.6: + dependencies: + xml-parse-from-string: 1.0.1 + xml2js: 0.5.0 + + parse-css-font@4.0.0: + dependencies: + css-font-size-keywords: 1.0.0 + css-font-stretch-keywords: 1.0.1 + css-font-style-keywords: 1.0.1 + css-font-weight-keywords: 1.0.0 + css-list-helpers: 2.0.0 + css-system-font-keywords: 1.0.0 + unquote: 1.1.1 + + parse-headers@2.0.5: {} + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.12: {} + + pathe@1.1.2: {} + + phin@2.9.3: {} + + phin@3.7.1: + dependencies: + centra: 2.7.0 + transitivePeerDependencies: + - debug + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + pixelmatch@4.0.2: + dependencies: + pngjs: 3.4.0 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.3 + pathe: 1.1.2 + + pngjs@3.4.0: {} + + postcss-import@14.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-load-config@3.1.4(postcss@8.4.49): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.49 + + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-modules-local-by-default@4.1.0(postcss@8.4.49): + dependencies: + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 + + postcss-modules-values@4.0.0(postcss@8.4.49): + dependencies: + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + + postcss-modules@4.3.1(postcss@8.4.49): + dependencies: + generic-names: 4.0.0 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) + string-hash: 1.1.3 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.49: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + process@0.11.10: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + punycode@2.3.1: {} + + qrcode-reader@1.0.4: {} + + qrcode-terminal@0.12.0: {} + + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + react-is@17.0.2: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.0 + + regexpu-core@6.2.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@5.0.0: {} + + resolve.exports@1.1.1: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.28.1: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.28.1 + '@rollup/rollup-android-arm64': 4.28.1 + '@rollup/rollup-darwin-arm64': 4.28.1 + '@rollup/rollup-darwin-x64': 4.28.1 + '@rollup/rollup-freebsd-arm64': 4.28.1 + '@rollup/rollup-freebsd-x64': 4.28.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 + '@rollup/rollup-linux-arm-musleabihf': 4.28.1 + '@rollup/rollup-linux-arm64-gnu': 4.28.1 + '@rollup/rollup-linux-arm64-musl': 4.28.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 + '@rollup/rollup-linux-riscv64-gnu': 4.28.1 + '@rollup/rollup-linux-s390x-gnu': 4.28.1 + '@rollup/rollup-linux-x64-gnu': 4.28.1 + '@rollup/rollup-linux-x64-musl': 4.28.1 + '@rollup/rollup-win32-arm64-msvc': 4.28.1 + '@rollup/rollup-win32-ia32-msvc': 4.28.1 + '@rollup/rollup-win32-x64-msvc': 4.28.1 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-area-insets@1.4.1: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sass-loader@10.4.1(sass@1.63.2)(webpack@5.97.1): + dependencies: + klona: 2.0.6 + loader-utils: 2.0.4 + neo-async: 2.6.2 + schema-utils: 3.3.0 + semver: 7.6.3 + webpack: 5.97.1 + optionalDependencies: + sass: 1.63.2 + + sass@1.63.2: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.1 + + sax@1.4.1: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + + scule@1.3.0: {} + + select@1.1.2: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.19.0: + 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 + transitivePeerDependencies: + - supports-color + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.5 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.8 + es-errors: 1.3.0 + get-intrinsic: 1.2.5 + object-inspect: 1.13.3 + + signal-exit@3.0.7: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + sprintf-js@1.0.3: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + statuses@2.0.1: {} + + string-hash@1.1.3: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@4.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + strip-literal@2.1.1: + dependencies: + js-tokens: 9.0.1 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + symbol-tree@3.2.4: {} + + systemjs@6.15.1: {} + + tapable@2.2.1: {} + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser-webpack-plugin@5.3.11(webpack@5.97.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.37.0 + webpack: 5.97.1 + + terser@5.37.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + throat@6.0.2: {} + + timm@1.7.1: {} + + tiny-emitter@2.1.0: {} + + tinycolor2@1.6.0: {} + + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@2.1.0: + dependencies: + punycode: 2.3.1 + + type-detect@4.0.8: {} + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@4.9.5: {} + + ufo@1.5.4: {} + + undici-types@6.20.0: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unimport@3.14.4(rollup@4.28.1): + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + acorn: 8.14.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + local-pkg: 0.5.1 + magic-string: 0.30.14 + mlly: 1.7.3 + pathe: 1.1.2 + picomatch: 4.0.2 + pkg-types: 1.2.1 + scule: 1.3.0 + strip-literal: 2.1.1 + tinyglobby: 0.2.10 + unplugin: 1.16.0 + transitivePeerDependencies: + - rollup + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unplugin-auto-import@0.18.6(rollup@4.28.1): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + fast-glob: 3.3.2 + local-pkg: 0.5.1 + magic-string: 0.30.14 + minimatch: 9.0.5 + unimport: 3.14.4(rollup@4.28.1) + unplugin: 1.16.0 + transitivePeerDependencies: + - rollup + + unplugin@1.16.0: + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + + unquote@1.1.1: {} + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + utif@2.0.1: + dependencies: + pako: 1.0.11 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + uview-plus@3.3.54: + dependencies: + clipboard: 2.0.11 + dayjs: 1.11.13 + + v8-to-istanbul@8.1.1: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + + vary@1.1.2: {} + + vite@5.2.8(@types/node@22.10.1)(sass@1.63.2)(terser@5.37.0): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.49 + rollup: 4.28.1 + optionalDependencies: + '@types/node': 22.10.1 + fsevents: 2.3.3 + sass: 1.63.2 + terser: 5.37.0 + + vue-i18n@9.14.2(vue@3.5.13(typescript@4.9.5)): + dependencies: + '@intlify/core-base': 9.14.2 + '@intlify/shared': 9.14.2 + '@vue/devtools-api': 6.6.4 + vue: 3.5.13(typescript@4.9.5) + + vue-router@4.5.0(vue@3.5.13(typescript@4.9.5)): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.5.13(typescript@4.9.5) + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.27(typescript@4.9.5): + dependencies: + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.27(typescript@4.9.5) + semver: 7.6.3 + typescript: 4.9.5 + + vue@3.5.13(typescript@4.9.5): + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@4.9.5)) + '@vue/shared': 3.5.13 + optionalDependencies: + typescript: 4.9.5 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@2.0.0: + dependencies: + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + webidl-conversions@5.0.0: {} + + webidl-conversions@6.1.0: {} + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.6.2: {} + + webpack@5.97.1: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-mimetype@2.3.0: {} + + whatwg-url@8.7.0: + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.0: {} + + xhr@2.6.0: + dependencies: + global: 4.4.0 + is-function: 1.0.2 + parse-headers: 2.0.5 + xtend: 4.0.2 + + xml-name-validator@3.0.0: {} + + xml-parse-from-string@1.0.1: {} + + xml2js@0.5.0: + dependencies: + sax: 1.4.1 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + + xmlhttprequest@1.8.0: {} + + xregexp@3.1.0: {} + + xtend@4.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yargs-parser@20.2.9: {} + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 diff --git a/shims-uni.d.ts b/shims-uni.d.ts new file mode 100644 index 0000000..ed4adcf --- /dev/null +++ b/shims-uni.d.ts @@ -0,0 +1,10 @@ +/// +import 'vue' + +declare module '@vue/runtime-core' { + type Hooks = App.AppInstance & Page.PageInstance; + + interface ComponentCustomOptions extends Hooks { + + } +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..b1bc072 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,15 @@ + + diff --git a/src/codePages/index.vue b/src/codePages/index.vue new file mode 100644 index 0000000..24375d6 --- /dev/null +++ b/src/codePages/index.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..d27eb5a --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,8 @@ +/// + +declare module '*.vue' { + import { DefineComponent } from 'vue' + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/src/homePages/agreement/index.vue b/src/homePages/agreement/index.vue new file mode 100644 index 0000000..a8236b8 --- /dev/null +++ b/src/homePages/agreement/index.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/homePages/reservation/index.vue b/src/homePages/reservation/index.vue new file mode 100644 index 0000000..d3d7336 --- /dev/null +++ b/src/homePages/reservation/index.vue @@ -0,0 +1,411 @@ + + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..aa99cac --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { createSSRApp } from 'vue' +import uviewPlus from 'uview-plus' + + +import App from './App.vue' +export function createApp() { + const app = createSSRApp(App) + app.use(uviewPlus) + return { + app, + }; +} diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..4cbf379 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,85 @@ +{ + "name" : "换电站", + "appid" : "__UNI__3DDD224", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wx2ab384cf1e6f85a1", + "setting" : { + "urlCheck" : false, + "postcss" : true, + "es6" : true, + "minified" : true + }, + "usingComponents" : true, + "permission" : { + "scope.userLocation" : { + "desc" : "获取周边换电站" + }, + "requiredPrivateInfos": ["getLocation"] + }, + "unipush" : { + "enable" : false + }, + "mergeVirtualHostAttributes" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/src/minePages/about/index.vue b/src/minePages/about/index.vue new file mode 100644 index 0000000..25bba2e --- /dev/null +++ b/src/minePages/about/index.vue @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/account/index.vue b/src/minePages/account/index.vue new file mode 100644 index 0000000..eb64701 --- /dev/null +++ b/src/minePages/account/index.vue @@ -0,0 +1,108 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/agreement/index.vue b/src/minePages/agreement/index.vue new file mode 100644 index 0000000..1922e76 --- /dev/null +++ b/src/minePages/agreement/index.vue @@ -0,0 +1,46 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/order/index.vue b/src/minePages/order/index.vue new file mode 100644 index 0000000..8b07939 --- /dev/null +++ b/src/minePages/order/index.vue @@ -0,0 +1,214 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/payment/index.vue b/src/minePages/payment/index.vue new file mode 100644 index 0000000..73c5737 --- /dev/null +++ b/src/minePages/payment/index.vue @@ -0,0 +1,106 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/recharge/index.vue b/src/minePages/recharge/index.vue new file mode 100644 index 0000000..d1c23b1 --- /dev/null +++ b/src/minePages/recharge/index.vue @@ -0,0 +1,138 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/reserlist/index.vue b/src/minePages/reserlist/index.vue new file mode 100644 index 0000000..eea1ede --- /dev/null +++ b/src/minePages/reserlist/index.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/userInfor/index.vue b/src/minePages/userInfor/index.vue new file mode 100644 index 0000000..5b67e09 --- /dev/null +++ b/src/minePages/userInfor/index.vue @@ -0,0 +1,263 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/userInfor/index1.vue b/src/minePages/userInfor/index1.vue new file mode 100644 index 0000000..0632c2b --- /dev/null +++ b/src/minePages/userInfor/index1.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file diff --git a/src/minePages/vehicle/index.vue b/src/minePages/vehicle/index.vue new file mode 100644 index 0000000..a813029 --- /dev/null +++ b/src/minePages/vehicle/index.vue @@ -0,0 +1,83 @@ + + + + + \ No newline at end of file diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..517faaa --- /dev/null +++ b/src/pages.json @@ -0,0 +1,121 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + //首页 + "path": "pages/home/index" + }, + { + //扫码换电 + "path": "pages/scanCode/index" + }, + { + //我的 + "path": "pages/mine/index" + }, + { + //登录 + "path": "pages/login/index" + } + ], + "subPackages": [ + { + "root":"homePages", + "pages":[ + { + "path": "agreement/index" + }, + { + "path": "reservation/index" //预约 + } + ] + }, + { + "root":"codePages", + "pages":[ + { + "path": "index" + } + ] + }, + { + "root":"minePages", + "pages":[ + { + "path": "recharge/index" //充值 + }, + { + "path": "userInfor/index" //个人信息 + }, + { + "path": "account/index" //钱包 + }, + { + "path": "reserlist/index" //预约记录 + }, + { + "path": "vehicle/index" //车辆管理 + }, + { + "path": "order/index" //订单管理 + }, + { + "path": "about/index" //关于我们 + }, + { + "path": "agreement/index" //协议 + }, + { + "path": "payment/index" //支付 + } + ] + } + ], + "globalStyle": { + "titleNView": false, // 去除App、H5的顶部导航 + "navigationStyle": "custom" //去除小程序顶部导航栏 + }, + "tabBar": { + //"custom":true, + "color": "#404244", + "selectedColor": "#00aa00", + "borderStyle": "black", + "backgroundColor": "#ffffff", + // "midButton":{ //小程序不支持 + // "width": "100px", + // "height": "80px", + // //"pagePath": "pages/scanCode/index", + // "iconPath": "static/img/tabbar/saom.png", + // "backgroundImage":"static/img/tabbar/saom.png", + // //"selectedIconPath": "static/img/tabbar/saom.png", + // "text": "扫码换电" + // }, + "list": [{ + "pagePath": "pages/home/index", + "iconPath": "static/img/tabbar/home.png", + "selectedIconPath": "static/img/tabbar/home.png", + "text": "首页" + }, + // { + // "pagePath":"pages/scanCode/index", + // "iconPath": "static/img/tabbar/saom.png", + // "selectedIconPath": "static/img/tabbar/saom.png", + // "text": "扫码换电" + // }, + { + "pagePath": "pages/mine/index", + "iconPath": "static/img/tabbar/wode.png", + "selectedIconPath": "static/img/tabbar/wode.png", + "text": "我的" + } + ] + }, + "easycom": { + "autoscan": true, + // 注意一定要放在custom里,否则无效,https://ask.dcloud.net.cn/question/131175 + "custom": { + "^u--(.*)": "uview-plus/components/u-$1/u-$1.vue", + "^up-(.*)": "uview-plus/components/u-$1/u-$1.vue", + "^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue" + } + } +} diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue new file mode 100644 index 0000000..f6a5b88 --- /dev/null +++ b/src/pages/home/index.vue @@ -0,0 +1,471 @@ + + + + + diff --git a/src/pages/home/set.vue b/src/pages/home/set.vue new file mode 100644 index 0000000..3927272 --- /dev/null +++ b/src/pages/home/set.vue @@ -0,0 +1,133 @@ + + + + + \ No newline at end of file diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue new file mode 100644 index 0000000..ebbd8dd --- /dev/null +++ b/src/pages/login/index.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue new file mode 100644 index 0000000..de36ddb --- /dev/null +++ b/src/pages/mine/index.vue @@ -0,0 +1,331 @@ + + + + + \ No newline at end of file diff --git a/src/pages/scanCode/index.vue b/src/pages/scanCode/index.vue new file mode 100644 index 0000000..fec63a0 --- /dev/null +++ b/src/pages/scanCode/index.vue @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/src/shime-uni.d.ts b/src/shime-uni.d.ts new file mode 100644 index 0000000..5ecbb26 --- /dev/null +++ b/src/shime-uni.d.ts @@ -0,0 +1,6 @@ +export {} + +declare module "vue" { + type Hooks = App.AppInstance & Page.PageInstance; + interface ComponentCustomOptions extends Hooks {} +} \ No newline at end of file diff --git a/src/static/img/cd1.png b/src/static/img/cd1.png new file mode 100644 index 0000000000000000000000000000000000000000..8fce329c8bb1abe8c7f014c53fa819a095ee30b4 GIT binary patch literal 1470 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 literal 0 HcmV?d00001 diff --git a/src/static/img/cd3.png b/src/static/img/cd3.png new file mode 100644 index 0000000000000000000000000000000000000000..0937b8a9bc5284fd7a2aeb3dc5361a0a562279e7 GIT binary patch literal 1046 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 literal 0 HcmV?d00001 diff --git a/src/static/img/gywm.png b/src/static/img/gywm.png new file mode 100644 index 0000000000000000000000000000000000000000..701012836463fb76f8e0d0db05e230fc486e44af GIT binary patch literal 1467 zcmV;s1w{IZP)_U5FRq(ADDpB!GH^w0wE7cMlh4LV(d( z>0ZGb33SOr=3qX%c$Y~tPA?RBk6%)4>><3xC!stMwY(Z#_B6D4Bf*5vg^_eyIHZW~ zH{tn;JJ7f8H(@(9frA@VQDs)m@`W6<78&9^DqhoN?HY_Qm7*PU zkBT5`Rezp0#wlpZl|kQG?_H=Xn?hRl<>}h1WsEueP&rqyf@5+&-`@T!tRx$gO9$*F z(wGClp9B!>_D)xng3cs{?zHi=yjZ?v9@rkb=|_{L`YOMF=~p=FQkqfc7=x}G{G|{$ zA~VJ=n7n_fr>QrVMwsj)Oso4&|7cCR;E)M8>)tKXQvDieE}umCsMFX zez{@kuE7?jL8R5)GL1tf4Xbe=>FQ}DE(xY_=&_%e@JSR8Lk#vUg8JQqL0S^W63D5? z0vGGre@}Q|7^lVkVDP_ifqzGs{~ckrQvVRqz)#$2r>~&aM`MM@G92;O2zp7b(v#dJ z^ajp;WKjp3j(3@jyrZt9(eY#Wwy&c_2?Tpdb)RE*v~Ow4t-osfS`~v^7XI{p5rZ^n z#z;#Z2f+6W_s_Ihth}#b9bnGKRqm9R2#YEmbj;`h+|wQ4Cy1qU5JBDZ++mAMRVB-w zbMOE{QSo!Ex|mpkPUcp++9dP3dSThF11>hVW7IEKm@q4#JkKeM(m}C0jz*kkPqVh5!{V~NhE+??X0Qp?TgIT#19wuIC-{?r_ zD;I{D+!}|YX^I#r2q`&1e|$aQ_G23HBWdeBW(VO{N%LA(LQ ze%aLX6zUx-cXPGWwmuPau%>PG>aWA0)e@A4jLBW&T>0ZW)Q%r>=F&b|XSA}l39?wy zCC%nJStPQkB{aS^oglPt?#+*P@?=>oVQaf6j$T%xTwogErvgVyR!vUA0T?{s0feY0 zwEcV;hLj0z+|&WCE%ARy{OoFRY|1DdK#{N}bfe*lwW VWK(VpRW$$r002ovPDHLkV1hp)+Km7J literal 0 HcmV?d00001 diff --git a/src/static/img/jrwm.png b/src/static/img/jrwm.png new file mode 100644 index 0000000000000000000000000000000000000000..fefda49df812f4505038325be18b5b7592204150 GIT binary patch literal 977 zcmeAS@N?(olHy`uVBq!ia0vp^ZXnFT3?e@WZ39x50(?STf%NjL$*V3VEW4Vx^h(mQ zt4S+vhcCaH1V+iruYeiXfFw{hYTdOUpfZpYNCZeG1NA}_FS`O|z(s(vUzaK_zm~Z4 zS^`kb*JVnd7s&%jpcOzvzAjV#x>O0s{kBXAXbVvA+cL$kixq*~71xr!EL8wn0Tfw& zIpN!Kg|Exxm)%VGx>RAs^|&P$Q{K;4_yX3u?0Vv=>j@z9FDJg5Dhjk3Xza&>4J&}Y zaw!S&3ugGsl^A!3b^WYgM?P#x=V!OtF{dZ%@xAkVS5A()c4|SQulVz8vM-kgeZG5k za&1w*_S&*QH&=UeLk)E`8G-kQ?R8aUd6w^D-p9bel;!E-7!q;#?bXQgMFt}5AGlX| z1m0N{=Ell$eC@S$mrKh&{oQ{_rEz9=qO{+y3+(^--&&ggI=#13X-?6p<6h+pt}nm5 z%kD)N_ixMS8TU)1Q;)4bsPt$0(Fdaco-NIP)O536)5+#GM}N`{xeXE9iuNqH5w>nq zm$}T#&p%T{^51MKY};rx=WN?Yzr%TbMdzj;e_J8%E&chBWrmx{Bjyh_F3r+W%NBjK zy_52?uiWr?>|1MwgKHn(VP|;7`+oP_g?BdUsvkOX?YV*1`Q~#|{VTTd9e6Eitzcfe zi+fvslzhQb{tv0ntxvDTU#kCSY;uEb8M{-&*6HO5z6?9mUf(rl_*&Mo<~?K7n(B{> zkLsP!3V86=s==b2H&XsUQn_Z#bU*LBbxLYC1mq7a&HnW!1Y^Gw)%62{dAe(?!@%r$XCO2Avd_wJo6Y|D4w6>D*S%k2Jth~ zVm@{oPIhIzA9#cNnRN23FQ%fc5 z%IEUm*pQT0Uu4>p*u+uDK(M_^%mhTZ?=V7tp$JtV&KH$Dbu)?&-wK4Cv&37 WOr`y47gqvPF@vY8pUXO@geCyYk>@Y~ literal 0 HcmV?d00001 diff --git a/src/static/img/kefu.png b/src/static/img/kefu.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a2c7051c78fadf7c2bd0069e13a4b79376df71 GIT binary patch literal 1610 zcmXX`2~<#-b-E{wE8doUF+R__gUwjefGI`tygq9bH=LJ^QvX_0?8x@`e#<`{+Zf~scNbH?J7OdBxBZxb0{u0{CO-4`i6^K~3i z;%jKGdGeda@$|k|Kk+6qx#A?T{IOuERR&E@uJlRX_6$f_kLN1+GvB>b3ZE|2cgTe0gJ`B>*&_U-!WYxJD2(o<;hCrREOpSbQc{u9x>S(qN_ z>v{6~k7b{e4&b)(aV;KjNe2;B5PCr(jO!we~ArBw^NaK zNPk_Fod25ppJl!aqceQb>)ZlS29eKw-FL<|==T#f^bbc{LZ=(tM#HZaYQdeE{kr@K;>pOV0{yb$#F~?AWh5%QXB2gc{z2?rVPWgRC${%I zwp&XZ2L_Yc$v8K%?yR3zy?}gV+}#20|3dz!Nj${aYvNsg-|ZUzNOzhCx45b=k6=QL zYbaD)^cahmAwStfsdl@dkBNt{GG}3rc_Ly4?HI=Y-0gEH7iC}bJ~KDj)V7aiV2Uta z39m0n^h*Yuo)|`a!RED<7lfNXoKqU+5d3jo^_`B`^j5UH)q_8rW{^_ad~tt!G65!2 zU=K+hOVdxjm7S8usIcagwdtGLEYUaZB6Q!+aC{MMQzFI=hdBH1E+|=$-rJ()xi9G9 zNr`(7oDY=hmrd8q+}hcZcA~2Atfyc)lG@0nzRX))ab^~uy>RE>NLRN`V(8F!m9Z;E zv0qJAyS*-pG5EO8uyS_WVVVuW!ZB6kiVORI|5CMp1j!Xulqh@ieKjARy?{)L@ZgF#n%Zb#Oy)g%K=XZ2G?kTTdO}G+E z^3AHo69-N6weMV-{OsP`nyX;hm2#P8H)p!QrF#W0;mqtuN=@cn-%HkRqo)yCJtvY$q{bBw+Ga;9rzeNk{h*k{>QudYAh2MiIAct8k{DmRH738&%q z8hm4mo8`x}Lb?sj&8a7?zji;q3sZK#M?#CfmmK)~$}LBbyx*5OL{xchzP|bJheq9$ zxBJez8U5J&V9CIGZtp1VyjAQ(5XUq<_|bbhdMbj;$BPq4^{k72+?lia8Lp=Fdf$G} z`y?mZIohqRT6#5U+1145SCW@s1tPGrYe~y5B`&!Vvkb&d2C7+pHSy~brTP04 z8umMYm4O9;%C07Z)LcsjqOZ#oA?m+D8Hrz(D}7!fv+_#R%*&Bqmnkp1k_0viY|9m( zW0DqMjrp=v4k+~nXvLM}Z%dVyT}cGG;oCALpixUMCak!b^lGXo$PHlaiv`Pn0sZ4x z666=mpin>Gq5l4Z{qyH1`2PN!|9q>a^!JO?-3&Nb-rTx==J=kavwPYq%ZnrJM1^@j zzu&%ob-#&<((Cj4^HUOnZ7lS8!uDRe$-uxk!_&nvB;xSfD>s7{JBTzqRPHQHV{uYg zeN%jM-|ln!{yzMBKU2X=RPc7mrO>Lw^%qO?&V^qP*R9NtF_<5@>ufmJk#~y&XYjmx zqxz({wRU#O)CJBV)d3ZI9XVQ--Ya;)c=XKnD-E-1)vTr5Jf7EWzSy2!c}+KFVdQ&MBb@07*B2NB{r; literal 0 HcmV?d00001 diff --git a/src/static/img/tabbar/home.png b/src/static/img/tabbar/home.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb9c5fec3264c26f8106ed172f24b888ed7ad30 GIT binary patch literal 4035 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 literal 0 HcmV?d00001 diff --git a/src/static/img/tabbar/saom.png b/src/static/img/tabbar/saom.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1cca42fdb0dfe8c6f50d47d73d0bb1323e490b GIT binary patch literal 3765 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 literal 0 HcmV?d00001 diff --git a/src/static/img/tabbar/wode.png b/src/static/img/tabbar/wode.png new file mode 100644 index 0000000000000000000000000000000000000000..165e83a1faf95366eeeafd643c8b31e501e13bcb GIT binary patch literal 4538 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 literal 0 HcmV?d00001 diff --git a/src/static/logo.png b/src/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d4915133bab8fe3fbf9cf91895b775e691387cdb GIT binary patch literal 6423 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 { + httpList.push( + uni.request({ + header:headers, + //url:'http://192.168.5.200:9100/gateway'+ url,//`${conf.apiBaseUrl}${url}`, + //url:'http://192.168.5.213:9100/gateway'+ url, + url:'https://api.evo-techina.com'+url, + method, + data:data, + timeout:30000, + success(rps) { + //console.log(rps) + if(isLoading != false){ + uni.hideLoading() + } + if((rps.data as any).code == 1000){ + resolve(rps.data) + }else if((rps.data as any).code == 'D0402'){ + resolve({data:[]}) + }else if((rps.data as any).code == 'W0404'){ + resolve({data:[]}) + }else if((rps.data as any).code == 'W0405'){ + //uni.removeStorageSync('wxToken') + if(url == '/wechat/login/checksessionkey'){ + resolve(rps.data) + }else{ + uni.setStorageSync('wxToken',(rps.data as any).wxToken) + request(method,url,data,isLoading) + } + }else{ + setTimeout(() => { + uni.showToast({ + title:(rps.data as any).msg, + icon:'none' + }) + },200) + reject(rps.data) + } + }, + complete(rps){ + if(!(rps as any).statusCode){ + if(isLoading != false){ + uni.hideLoading() + } + if(rps.errMsg != 'request:fail abort'){ + setTimeout(() => { + uni.showToast({ + title:'网络错误', + icon:'none' + }) + },200) + } + reject((rps as any).statusCode) + } + } + }) + ) + }) +} + +//终端请求 +export function abort() { + httpList.forEach(n => { + n.abort() + }) + httpList.splice(0) +} \ No newline at end of file diff --git a/src/utils/service.ts b/src/utils/service.ts new file mode 100644 index 0000000..3f9e6ad --- /dev/null +++ b/src/utils/service.ts @@ -0,0 +1,196 @@ +import { request } from './request' + +//登录 +export function login(parameter:any){ + return request('post_form','/wechat/login/xcxlogin',parameter,false) +} + +//检查登录状态 +export function loginstate(parameter?:any){ + return request('post_form','/wechat/login/checksessionkey',parameter,false) +} + +//获取手机号 +export function getphone(parameter:any){ + return request('post_form','/wechat/login/phone',parameter) +} + +//查询用户信息 +export function getInfo(parameter:any){ + return request('post_form','/wechat/wechat/user/userbyuid',parameter) +} + +//修改用户信息 +interface Infor{ + wuid?:String //微信用户id + appid?:String + openid?:String + unionid?:String + phoneNumber?:String //手机号 + nickName?:String //用户昵称 + avatarUrl?:String //用户头像 + name?:String //名称 + gender?:String //用户性别:1-男;2-女 + type?:String //类型:1-独立账户,2-公司员工子账户 + pcode?:String //父账户编码 + pname?:String //父账户名称 +} +export function inforupdate(parameter:Infor){ + return request('post_form','/wechat/wechat/user/update',parameter) +} + + +//预约 +interface Ydata{ + source:String //来源:1-小程序,2-云端,3-站端 + ucode:String //预约人编码 + uname:String //预约人姓名 + phone:String //手机号码 + plateNum:String //车牌号 + stationCode:String //换电站编码 + stationName:String //换电站名称 + swapDay:String //预约换电日期,示例值(yyyyMMdd) + reservationTime?:String //预约时间 + swapDuration?:String //预约换电时间段,示例值(8:00-10:00) +} + +export function addrese(parameter:Ydata){ + return request('post_form','/wechat/cloud/order/swap/pre/add',parameter) +} + +//预约记录 +export function getyylist(parameter:any){ + return request('GET','/wechat/cloud/order/swap/pre/list',parameter) +} + +//取消预约 +export function cancelrese(id:string){ + return request('post_form','/wechat/cloud/order/swap/pre/cancel',{id}) +} + +//查询换电站 +export function gethdz(parameter:any){ + return request('GET','/wechat/cloud/station/list',parameter) +} + +//微信小程序授权登录 +export function getUser() { + return new Promise((rsv,rjt) => { + //微信 小程序 基础库 2.27.1及 以上版本被收回 无法获取昵称和头像 + uni.showLoading({ + title: '加载中' + }) + uni.getUserProfile({ + lang: 'zh_CN', + desc: '获取用户相关信息', + success(res) { + console.log(res) + // uni.showLoading({ + // title: '加载中' + // }); + uni.login({ + success:data => { + //用code调接口获取token + login({ + js_code:data.code + }).then((rps:any) => { + uni.hideLoading() + uni.setStorageSync('wxuid', rps.data.wuid) + uni.setStorageSync('wxToken', rps.data.wxToken) + rsv('') + //uni.setStorageSync('code', data.code) + // uni.reLaunch({ + // url:'/pages/login/index' + // }) + // uni.navigateTo({ + // url:'/pages/login/index' + // }) + }).catch((err:any) => { + uni.hideLoading() + rjt() + }) + }, + fail() { + rjt() + } + }) + }, + fail() { + uni.hideLoading() + rjt() + // uni.clearStorageSync() + // uni.clearStorageSync() + console.log('用户拒绝了授权') + } + }) + }) + } + + //查询订单 + interface Oderqs{ + pageSize:String|Number //每页条数,示例值 + pageNo:String|Number //页数,示例值 + status?:String|Number //订单状态 1-已创建,2-换电中,3-换电完成,4-充电中,5-充电完成,6-待结算,7-已完成,9-已取消 + orderNo?:String //订单编码 + plateNum?:String //车牌号 + plateNums?:String //多车牌号 + orderTimeBegin?:String //订单时间开始,示例值(yyyy-MM-dd HH:mm:ss) + orderTimeEnd?:String //订单时间结束 + stationCode?:String //换电站编码 + stationName?:String //换电站名称 + userId?:String //换电车主ID + tradeNo?:String //交易编码 + } + + export function orderlist(parameter:Oderqs){ + return request('GET','/wechat/cloud/order/swap/list',parameter) + } + + //查询换电步骤 + export function dzbzxq(orderNo:string){ + return request('GET','/wechat/cloud/order/swap/step/list',{orderNo}) + } + + //协议 + interface Agrqs{ + appid:String, + type:String + } + export function agreement(parameter:Agrqs){ + return request('GET','/wechat/resource/agreement/list',parameter) + } + + //轮播图 + interface Lbtqs{ + appid:String, + type:String|Number //1 logo 2 轮播图 + } + export function swiperimg(parameter:Lbtqs){ + return request('GET','/wechat/resource/swiper/list',parameter) + } + +//查询车辆 +export function carlist(wuid:String){ + return request('GET','/wechat/cloud/wechatuser/carlist',{wuid}) +} + +//支付 +interface Payment{ + wuid:String, + remarks:String, + money:String|Number, + detail:{ + costPrice:String|Number, + invoiceId:String, + goodsDetail:{ + merchantGoodsId:String + wechatpayGoodsId:String + goodsName:String + quantity:String|Number + unitPrice:String|Number + } + } +} +export function payment(parameter:Payment){ + return request('post_json','/wechat/wechatpay/xcx/prepay',parameter) +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..100a5e0 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "@vue/tsconfig/tsconfig.json", + "compilerOptions": { + "sourceMap": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + }, + "lib": ["esnext", "dom"], + "types": ["@dcloudio/types","uview-plus/types"] + }, + "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..3d8c637 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from "vite"; +import uni from "@dcloudio/vite-plugin-uni"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [uni()], + server: { + port: 8088 + } +});