From 2b2d99c43e04735fa34a998b6b99fc5fbe78336b Mon Sep 17 00:00:00 2001 From: doudou201703 <84085676+doudou201703@users.noreply.github.com> Date: Sat, 8 Aug 2026 19:12:40 +0800 Subject: [PATCH] six_uniapp_0001 --- .gitignore | 21 + .npmrc | 3 + .vscode/extensions.json | 15 + .vscode/settings.json | 6 + auto-imports.d.ts | 78 + bun.lock | 2662 +++++++++++++++++ components.d.ts | 34 + index.html | 21 + package.json | 72 + src/App.vue | 119 + src/assets/font.css | 345 +++ src/components/ChildComScroll.vue | 356 +++ src/components/tong-yong-com-empty.vue | 33 + .../tong-yong-com-express-delivery.vue | 165 + src/components/tong-yong-demo.vue | 31 + src/components/tong-yong-title-demo.vue | 202 ++ src/hooks/mini用户类型.ts | 48 + src/hooks/useGlobalSocket.ts | 86 + src/hooks/发放优惠券的回调类型.ts | 64 + src/hooks/商城类型文件.ts | 29 + src/hooks/商城订单列表类型.ts | 161 + src/hooks/接口API.ts | 62 + src/hooks/更新小程序版本.ts | 23 + src/hooks/用户的积分列表的类型.ts | 29 + src/hooks/获取用户定位信息.ts | 117 + src/hooks/请求库.ts | 5 + src/main.ts | 15 + src/manifest.json | 105 + src/pageTabBar/Home/Home.vue | 305 ++ .../Home/home-com-chao-hua-shuai.vue | 269 ++ src/pageTabBar/Home/home-com-hong-meng.vue | 703 +++++ src/pageTabBar/Home/home-com-title.vue | 57 + src/pageTabBar/Me/Me.vue | 241 ++ src/pageTabBar/Me/me-com-bottom-zhufu.vue | 122 + src/pageTabBar/Me/me-com-user-info.vue | 301 ++ src/pageTabBar/Me/me-com-user-server.vue | 332 ++ src/pages.json | 162 + src/pages/index.vue | 253 ++ .../459bfd922f171e842868c1aac201a7ef.jpg | Bin 0 -> 102907 bytes src/static/github.svg | 1 + src/static/ims.webp | Bin 0 -> 4444 bytes src/static/logo.svg | 1 + src/static/vite.png | Bin 0 -> 7685 bytes src/static/wavy-lines.svg | 25 + src/static/正确.svg | 1 + src/static/编组 10@2x.png | Bin 0 -> 34435 bytes src/static/编组 12备份 2@2x.png | Bin 0 -> 36727 bytes src/static/购物车.svg | 1 + src/stores/piniaPro/index.ts | 40 + src/stores/piniaPro/miniChatStore.ts | 219 ++ .../demo测试页面/demo测试页面.vue | 236 ++ .../商品详情页面/goods-com-list-images.vue | 82 + .../商品详情页面/goods-com-params.vue | 194 ++ .../商品详情页面/goods-com-pay-card.vue | 796 +++++ ...goods-com-product_sales_specifications.vue | 167 ++ .../商品详情页面/goods-com-service-params.vue | 80 + .../商品详情页面/goods-com-share.vue | 322 ++ .../商品详情页面/goods-com-swiper-images.vue | 76 + .../商品详情页面/商品详情页面.vue | 308 ++ .../商城页面目录/PageShangCheng.vue | 502 ++++ .../homeSubPages/商城页面目录/商城商品类型.ts | 84 + .../物流追踪页面/物流追踪页面.vue | 961 ++++++ .../user-com-points-list-data.vue | 393 +++ .../用户积分页面/user-com-servise.vue | 97 + .../user-component-points-card.vue | 397 +++ .../user-component-points-header.vue | 65 + .../用户积分页面/用户积分页面.vue | 243 ++ .../address-com-add-new-address.vue | 81 + .../用户配送地址页面/address-com-empty.vue | 275 ++ .../用户配送地址页面/address-com-list.vue | 356 +++ .../address-com-title-label.vue | 87 + .../用户配送地址页面/用户配送地址页面.vue | 239 ++ .../订单数据页面/order-com-empty.vue | 31 + .../订单数据页面/order-com-list-data.vue | 430 +++ .../订单数据页面/小程序商城订单列表类型.ts | 108 + .../订单数据页面/订单数据页面.vue | 387 +++ .../购物车页面/购物车数据列表组件.vue | 324 ++ .../homeSubPages/购物车页面/购物车页面.vue | 229 ++ src/theme.json | 26 + src/types/通用类型.ts | 35 + src/uni.scss | 76 + tsconfig.json | 56 + unh.config.ts | 17 + vite.config.ts | 48 + 84 files changed, 15748 insertions(+) create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 auto-imports.d.ts create mode 100644 bun.lock create mode 100644 components.d.ts create mode 100644 index.html create mode 100644 package.json create mode 100644 src/App.vue create mode 100644 src/assets/font.css create mode 100644 src/components/ChildComScroll.vue create mode 100644 src/components/tong-yong-com-empty.vue create mode 100644 src/components/tong-yong-com-express-delivery.vue create mode 100644 src/components/tong-yong-demo.vue create mode 100644 src/components/tong-yong-title-demo.vue create mode 100644 src/hooks/mini用户类型.ts create mode 100644 src/hooks/useGlobalSocket.ts create mode 100644 src/hooks/发放优惠券的回调类型.ts create mode 100644 src/hooks/商城类型文件.ts create mode 100644 src/hooks/商城订单列表类型.ts create mode 100644 src/hooks/接口API.ts create mode 100644 src/hooks/更新小程序版本.ts create mode 100644 src/hooks/用户的积分列表的类型.ts create mode 100644 src/hooks/获取用户定位信息.ts create mode 100644 src/hooks/请求库.ts create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/pageTabBar/Home/Home.vue create mode 100644 src/pageTabBar/Home/home-com-chao-hua-shuai.vue create mode 100644 src/pageTabBar/Home/home-com-hong-meng.vue create mode 100644 src/pageTabBar/Home/home-com-title.vue create mode 100644 src/pageTabBar/Me/Me.vue create mode 100644 src/pageTabBar/Me/me-com-bottom-zhufu.vue create mode 100644 src/pageTabBar/Me/me-com-user-info.vue create mode 100644 src/pageTabBar/Me/me-com-user-server.vue create mode 100644 src/pages.json create mode 100644 src/pages/index.vue create mode 100644 src/static/459bfd922f171e842868c1aac201a7ef.jpg create mode 100644 src/static/github.svg create mode 100644 src/static/ims.webp create mode 100644 src/static/logo.svg create mode 100644 src/static/vite.png create mode 100644 src/static/wavy-lines.svg create mode 100644 src/static/正确.svg create mode 100644 src/static/编组 10@2x.png create mode 100644 src/static/编组 12备份 2@2x.png create mode 100644 src/static/购物车.svg create mode 100644 src/stores/piniaPro/index.ts create mode 100644 src/stores/piniaPro/miniChatStore.ts create mode 100644 src/subPackages/homeSubPages/demo测试页面/demo测试页面.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-list-images.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-params.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-pay-card.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-product_sales_specifications.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-service-params.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-share.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/goods-com-swiper-images.vue create mode 100644 src/subPackages/homeSubPages/商品详情页面/商品详情页面.vue create mode 100644 src/subPackages/homeSubPages/商城页面目录/PageShangCheng.vue create mode 100644 src/subPackages/homeSubPages/商城页面目录/商城商品类型.ts create mode 100644 src/subPackages/homeSubPages/物流追踪页面/物流追踪页面.vue create mode 100644 src/subPackages/homeSubPages/用户积分页面/user-com-points-list-data.vue create mode 100644 src/subPackages/homeSubPages/用户积分页面/user-com-servise.vue create mode 100644 src/subPackages/homeSubPages/用户积分页面/user-component-points-card.vue create mode 100644 src/subPackages/homeSubPages/用户积分页面/user-component-points-header.vue create mode 100644 src/subPackages/homeSubPages/用户积分页面/用户积分页面.vue create mode 100644 src/subPackages/homeSubPages/用户配送地址页面/address-com-add-new-address.vue create mode 100644 src/subPackages/homeSubPages/用户配送地址页面/address-com-empty.vue create mode 100644 src/subPackages/homeSubPages/用户配送地址页面/address-com-list.vue create mode 100644 src/subPackages/homeSubPages/用户配送地址页面/address-com-title-label.vue create mode 100644 src/subPackages/homeSubPages/用户配送地址页面/用户配送地址页面.vue create mode 100644 src/subPackages/homeSubPages/订单数据页面/order-com-empty.vue create mode 100644 src/subPackages/homeSubPages/订单数据页面/order-com-list-data.vue create mode 100644 src/subPackages/homeSubPages/订单数据页面/小程序商城订单列表类型.ts create mode 100644 src/subPackages/homeSubPages/订单数据页面/订单数据页面.vue create mode 100644 src/subPackages/homeSubPages/购物车页面/购物车数据列表组件.vue create mode 100644 src/subPackages/homeSubPages/购物车页面/购物车页面.vue create mode 100644 src/theme.json create mode 100644 src/types/通用类型.ts create mode 100644 src/uni.scss create mode 100644 tsconfig.json create mode 100644 unh.config.ts create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..69c9a5b --- /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? diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..d8b8386 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +strict-peer-dependencies=false +auto-install-peers=true +shamefully-hoist=true diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..6476e79 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,15 @@ +{ + "recommendations": [ + "vue.volar", + "mrmaoddxxaa.create-uniapp-view", + "uni-helper.uni-helper-vscode", + "uni-helper.uni-app-schemas-vscode", + "uni-helper.uni-highlight-vscode", + "uni-helper.uni-ui-snippets-vscode", + "uni-helper.uni-app-snippets-vscode", + "uni-helper.uni-cloud-snippets-vscode", + "yoavbls.pretty-ts-errors", + "johnsoncodehk.vscode-tsconfig-helper", + "wot-ui.wot-ui-intellisense" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f60a239 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "files.associations": { + "pages.json": "jsonc", + "manifest.json": "jsonc" + } +} diff --git a/auto-imports.d.ts b/auto-imports.d.ts new file mode 100644 index 0000000..bc50595 --- /dev/null +++ b/auto-imports.d.ts @@ -0,0 +1,78 @@ +/* eslint-disable */ +/* prettier-ignore */ +/* oxlint-disable */ +/* oxfmt-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +// biome-ignore lint: disable +export {} +declare global { + const EffectScope: typeof import('vue').EffectScope + const computed: typeof import('vue').computed + const createApp: typeof import('vue').createApp + const customRef: typeof import('vue').customRef + const dash: typeof import('radashi') + const deep: typeof import('@vueuse/shared') + const defineAsyncComponent: typeof import('vue').defineAsyncComponent + const defineComponent: typeof import('vue').defineComponent + const effectScope: typeof import('vue').effectScope + const getCurrentInstance: typeof import('vue').getCurrentInstance + const getCurrentScope: typeof import('vue').getCurrentScope + const getCurrentWatcher: typeof import('vue').getCurrentWatcher + const h: typeof import('vue').h + const inject: typeof import('vue').inject + const isProxy: typeof import('vue').isProxy + const isReactive: typeof import('vue').isReactive + const isReadonly: typeof import('vue').isReadonly + const isRef: typeof import('vue').isRef + const isShallow: typeof import('vue').isShallow + const markRaw: typeof import('vue').markRaw + const nextTick: typeof import('vue').nextTick + const onActivated: typeof import('vue').onActivated + const onBeforeMount: typeof import('vue').onBeforeMount + const onBeforeUnmount: typeof import('vue').onBeforeUnmount + const onBeforeUpdate: typeof import('vue').onBeforeUpdate + const onDeactivated: typeof import('vue').onDeactivated + const onErrorCaptured: typeof import('vue').onErrorCaptured + const onMounted: typeof import('vue').onMounted + const onRenderTracked: typeof import('vue').onRenderTracked + const onRenderTriggered: typeof import('vue').onRenderTriggered + const onScopeDispose: typeof import('vue').onScopeDispose + const onServerPrefetch: typeof import('vue').onServerPrefetch + const onUnmounted: typeof import('vue').onUnmounted + const onUpdated: typeof import('vue').onUpdated + const onWatcherCleanup: typeof import('vue').onWatcherCleanup + const provide: typeof import('vue').provide + const reactive: typeof import('vue').reactive + const readonly: typeof import('vue').readonly + const ref: typeof import('vue').ref + const resolveComponent: typeof import('vue').resolveComponent + const shallowReactive: typeof import('vue').shallowReactive + const shallowReadonly: typeof import('vue').shallowReadonly + const shallowRef: typeof import('vue').shallowRef + const toRaw: typeof import('vue').toRaw + const toRef: typeof import('vue').toRef + const toRefs: typeof import('vue').toRefs + const toValue: typeof import('vue').toValue + const triggerRef: typeof import('vue').triggerRef + const uee: typeof import('@uni-helper/uni-use') + const unref: typeof import('vue').unref + const useAttrs: typeof import('vue').useAttrs + const useCssModule: typeof import('vue').useCssModule + const useCssVars: typeof import('vue').useCssVars + const useId: typeof import('vue').useId + const useModel: typeof import('vue').useModel + const useSlots: typeof import('vue').useSlots + const useTemplateRef: typeof import('vue').useTemplateRef + const watch: typeof import('vue').watch + const watchEffect: typeof import('vue').watchEffect + const watchPostEffect: typeof import('vue').watchPostEffect + const watchSyncEffect: typeof import('vue').watchSyncEffect +} +// for type re-export +declare global { + // @ts-ignore + export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, ShallowRef, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') +} diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..37744e1 --- /dev/null +++ b/bun.lock @@ -0,0 +1,2662 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "demo_app", + "dependencies": { + "@dcloudio/uni-app": "3.0.0-5010520260709002", + "@dcloudio/uni-app-harmony": "3.0.0-5010520260709002", + "@dcloudio/uni-app-plus": "3.0.0-5010520260709002", + "@dcloudio/uni-components": "3.0.0-5010520260709002", + "@dcloudio/uni-h5": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-alipay": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-baidu": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-harmony": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-jd": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-kuaishou": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-lark": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-qq": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-toutiao": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-weixin": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-xhs": "3.0.0-5010520260709002", + "@dcloudio/uni-quickapp-webview": "3.0.0-5010520260709002", + "@dcloudio/uni-ui": "^1.5.12", + "@uni-helper/axios-adapter": "^1.18.1", + "@uni-helper/uni-network": "^0.24.2", + "@uni-helper/uni-use": "^0.19.17", + "@vueuse/core": "9.13.0", + "@vueuse/shared": "^14.3.0", + "axios": "^1.18.1", + "core-js": "^3.49.0", + "dayjs": "^1.11.21", + "klona": "^2.0.6", + "nutui-uniapp": "^1.11.2", + "pinia": "^3.0.4", + "pinia-plugin-persistedstate": "^4.7.1", + "radashi": "^12.9.1", + "unplugin-auto-import": "^21.1.0", + "uview-pro": "^0.6.8", + "vue": "^3.4.21", + "vue-i18n": "^9.1.9", + "vue-router": "4.5.1", + "wot-design-uni": "^1.14.0", + }, + "devDependencies": { + "@dcloudio/types": "^3.4.8", + "@dcloudio/uni-automator": "3.0.0-5010520260709002", + "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", + "@dcloudio/uni-stacktracey": "3.0.0-5010520260709002", + "@dcloudio/vite-plugin-uni": "3.0.0-5010520260709002", + "@mini-types/alipay": "^3.0.14", + "@types/node": "^25.6.0", + "@uni-helper/plugin-uni": "0.1.0", + "@uni-helper/unh": "^0.3.1", + "@uni-helper/uni-app-types": "^1.1.0", + "@uni-helper/uni-types": "^1.0.0-alpha.8", + "@uni-helper/vite-plugin-uni-components": "^0.2.10", + "@vue/runtime-core": "^3.4.21", + "@vue/tsconfig": "^0.9.1", + "miniprogram-api-typings": "^5.1.2", + "rollup": "4.14.3", + "sass": "1.64.2", + "typescript": "5.9.3", + "vite": "5.2.8", + "vue-tsc": "^3.2.7", + }, + }, + }, + "packages": { + "@ampproject/remapping": ["@ampproject/remapping@2.3.0", "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="], + + "@babel/code-frame": ["@babel/code-frame@7.24.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.7.tgz", { "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" } }, "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.7", "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.29.7.tgz", {}, "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], + + "@babel/core": ["@babel/core@7.25.2", "https://registry.npmmirror.com/@babel/core/-/core-7.25.2.tgz", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", "@babel/generator": "^7.25.0", "@babel/helper-compilation-targets": "^7.25.2", "@babel/helper-module-transforms": "^7.25.2", "@babel/helpers": "^7.25.0", "@babel/parser": "^7.25.0", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.2", "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA=="], + + "@babel/generator": ["@babel/generator@7.29.7", "https://registry.npmmirror.com/@babel/generator/-/generator-7.29.7.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], + + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.29.7", "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.29.7", "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], + + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.29.7", "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/traverse": "^7.29.7", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg=="], + + "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.29.7", "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg=="], + + "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.8", "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "debug": "^4.4.3", "lodash.debounce": "^4.0.8", "resolve": "^1.22.11" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.29.7", "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz", {}, "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], + + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.29.7", "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.29.7", "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.29.7", "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], + + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.29.7", "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.29.7", "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", {}, "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="], + + "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.29.7", "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-wrap-function": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og=="], + + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.29.7", "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ=="], + + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.29.7", "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.29.7", "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", {}, "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], + + "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.29.7", "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", { "dependencies": { "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw=="], + + "@babel/helpers": ["@babel/helpers@7.29.7", "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.29.7.tgz", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], + + "@babel/highlight": ["@babel/highlight@7.25.9", "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.25.9.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw=="], + + "@babel/parser": ["@babel/parser@7.25.6", "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.6.tgz", { "dependencies": { "@babel/types": "^7.25.6" }, "bin": "./bin/babel-parser.js" }, "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w=="], + + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ["@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ=="], + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ=="], + + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": ["@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA=="], + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/plugin-transform-optional-chaining": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7", "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw=="], + + "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "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", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.29.7", "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.29.7", "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.29.7", "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.29.7", "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA=="], + + "@babel/plugin-syntax-unicode-sets-regex": ["@babel/plugin-syntax-unicode-sets-regex@7.18.6", "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="], + + "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ=="], + + "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-remap-async-to-generator": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA=="], + + "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-remap-async-to-generator": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w=="], + + "@babel/plugin-transform-block-scoped-functions": ["@babel/plugin-transform-block-scoped-functions@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA=="], + + "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ=="], + + "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA=="], + + "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A=="], + + "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g=="], + + "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/template": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA=="], + + "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg=="], + + "@babel/plugin-transform-dotall-regex": ["@babel/plugin-transform-dotall-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ=="], + + "@babel/plugin-transform-duplicate-keys": ["@babel/plugin-transform-duplicate-keys@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ=="], + + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA=="], + + "@babel/plugin-transform-dynamic-import": ["@babel/plugin-transform-dynamic-import@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg=="], + + "@babel/plugin-transform-explicit-resource-management": ["@babel/plugin-transform-explicit-resource-management@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/plugin-transform-destructuring": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw=="], + + "@babel/plugin-transform-exponentiation-operator": ["@babel/plugin-transform-exponentiation-operator@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ=="], + + "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA=="], + + "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ=="], + + "@babel/plugin-transform-function-name": ["@babel/plugin-transform-function-name@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", { "dependencies": { "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg=="], + + "@babel/plugin-transform-json-strings": ["@babel/plugin-transform-json-strings@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg=="], + + "@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw=="], + + "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q=="], + + "@babel/plugin-transform-member-expression-literals": ["@babel/plugin-transform-member-expression-literals@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg=="], + + "@babel/plugin-transform-modules-amd": ["@babel/plugin-transform-modules-amd@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew=="], + + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ=="], + + "@babel/plugin-transform-modules-systemjs": ["@babel/plugin-transform-modules-systemjs@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ=="], + + "@babel/plugin-transform-modules-umd": ["@babel/plugin-transform-modules-umd@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA=="], + + "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ=="], + + "@babel/plugin-transform-new-target": ["@babel/plugin-transform-new-target@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A=="], + + "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg=="], + + "@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw=="], + + "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", { "dependencies": { "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/plugin-transform-destructuring": "^7.29.7", "@babel/plugin-transform-parameters": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A=="], + + "@babel/plugin-transform-object-super": ["@babel/plugin-transform-object-super@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA=="], + + "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng=="], + + "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ=="], + + "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g=="], + + "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug=="], + + "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA=="], + + "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA=="], + + "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw=="], + + "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ=="], + + "@babel/plugin-transform-reserved-words": ["@babel/plugin-transform-reserved-words@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA=="], + + "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg=="], + + "@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ=="], + + "@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA=="], + + "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA=="], + + "@babel/plugin-transform-typeof-symbol": ["@babel/plugin-transform-typeof-symbol@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A=="], + + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/plugin-syntax-typescript": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw=="], + + "@babel/plugin-transform-unicode-escapes": ["@babel/plugin-transform-unicode-escapes@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA=="], + + "@babel/plugin-transform-unicode-property-regex": ["@babel/plugin-transform-unicode-property-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw=="], + + "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA=="], + + "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.29.7", "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg=="], + + "@babel/preset-env": ["@babel/preset-env@7.29.7", "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.29.7.tgz", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.29.7", "@babel/plugin-syntax-import-attributes": "^7.29.7", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.29.7", "@babel/plugin-transform-async-generator-functions": "^7.29.7", "@babel/plugin-transform-async-to-generator": "^7.29.7", "@babel/plugin-transform-block-scoped-functions": "^7.29.7", "@babel/plugin-transform-block-scoping": "^7.29.7", "@babel/plugin-transform-class-properties": "^7.29.7", "@babel/plugin-transform-class-static-block": "^7.29.7", "@babel/plugin-transform-classes": "^7.29.7", "@babel/plugin-transform-computed-properties": "^7.29.7", "@babel/plugin-transform-destructuring": "^7.29.7", "@babel/plugin-transform-dotall-regex": "^7.29.7", "@babel/plugin-transform-duplicate-keys": "^7.29.7", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", "@babel/plugin-transform-dynamic-import": "^7.29.7", "@babel/plugin-transform-explicit-resource-management": "^7.29.7", "@babel/plugin-transform-exponentiation-operator": "^7.29.7", "@babel/plugin-transform-export-namespace-from": "^7.29.7", "@babel/plugin-transform-for-of": "^7.29.7", "@babel/plugin-transform-function-name": "^7.29.7", "@babel/plugin-transform-json-strings": "^7.29.7", "@babel/plugin-transform-literals": "^7.29.7", "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", "@babel/plugin-transform-member-expression-literals": "^7.29.7", "@babel/plugin-transform-modules-amd": "^7.29.7", "@babel/plugin-transform-modules-commonjs": "^7.29.7", "@babel/plugin-transform-modules-systemjs": "^7.29.7", "@babel/plugin-transform-modules-umd": "^7.29.7", "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", "@babel/plugin-transform-new-target": "^7.29.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", "@babel/plugin-transform-numeric-separator": "^7.29.7", "@babel/plugin-transform-object-rest-spread": "^7.29.7", "@babel/plugin-transform-object-super": "^7.29.7", "@babel/plugin-transform-optional-catch-binding": "^7.29.7", "@babel/plugin-transform-optional-chaining": "^7.29.7", "@babel/plugin-transform-parameters": "^7.29.7", "@babel/plugin-transform-private-methods": "^7.29.7", "@babel/plugin-transform-private-property-in-object": "^7.29.7", "@babel/plugin-transform-property-literals": "^7.29.7", "@babel/plugin-transform-regenerator": "^7.29.7", "@babel/plugin-transform-regexp-modifiers": "^7.29.7", "@babel/plugin-transform-reserved-words": "^7.29.7", "@babel/plugin-transform-shorthand-properties": "^7.29.7", "@babel/plugin-transform-spread": "^7.29.7", "@babel/plugin-transform-sticky-regex": "^7.29.7", "@babel/plugin-transform-template-literals": "^7.29.7", "@babel/plugin-transform-typeof-symbol": "^7.29.7", "@babel/plugin-transform-unicode-escapes": "^7.29.7", "@babel/plugin-transform-unicode-property-regex": "^7.29.7", "@babel/plugin-transform-unicode-regex": "^7.29.7", "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.15", "babel-plugin-polyfill-corejs3": "^0.14.0", "babel-plugin-polyfill-regenerator": "^0.6.6", "core-js-compat": "^3.48.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA=="], + + "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], + + "@babel/runtime": ["@babel/runtime@7.29.7", "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.29.7.tgz", {}, "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw=="], + + "@babel/runtime-corejs3": ["@babel/runtime-corejs3@7.29.7", "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.29.7.tgz", { "dependencies": { "core-js-pure": "^3.48.0" } }, "sha512-ppj9ouYku+RX0ljtgZd+KMO5mkM2bCqg8H2PYAFWnLsHEIKIdRojqbJ2i3eVHrisuxy7nOFCmngTDdWtUCdXUQ=="], + + "@babel/template": ["@babel/template@7.29.7", "https://registry.npmmirror.com/@babel/template/-/template-7.29.7.tgz", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], + + "@babel/traverse": ["@babel/traverse@7.29.7", "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.29.7.tgz", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="], + + "@babel/types": ["@babel/types@7.25.6", "https://registry.npmmirror.com/@babel/types/-/types-7.25.6.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw=="], + + "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], + + "@colors/colors": ["@colors/colors@1.6.0", "https://registry.npmmirror.com/@colors/colors/-/colors-1.6.0.tgz", {}, "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA=="], + + "@dabh/diagnostics": ["@dabh/diagnostics@2.0.8", "https://registry.npmmirror.com/@dabh/diagnostics/-/diagnostics-2.0.8.tgz", { "dependencies": { "@so-ric/colorspace": "^1.1.6", "enabled": "2.0.x", "kuler": "^2.0.0" } }, "sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q=="], + + "@dcloudio/types": ["@dcloudio/types@3.4.32", "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.32.tgz", {}, "sha512-sjhbkjUKxoym8KLEnyeXxCsxvRlBc7Bd/kNSZZRLj+lewS384bDPtq/x5FZ4iG+NrnzDmg3+HyiwV5u5vu2reQ=="], + + "@dcloudio/uni-app": ["@dcloudio/uni-app@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cloud": "3.0.0-5010520260709002", "@dcloudio/uni-components": "3.0.0-5010520260709002", "@dcloudio/uni-console": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-push": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@dcloudio/uni-stat": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" }, "peerDependencies": { "@dcloudio/types": "3.4.31" } }, "sha512-yMfuGjj52VIgdG1VJ/YpQus3TyVnlc1JYt7rcqGfsSG+pPI7M/kTKSEIsXZ2acEPKH6hHYX/DC3k4wPdwf18Ag=="], + + "@dcloudio/uni-app-harmony": ["@dcloudio/uni-app-harmony@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-app-uts": "3.0.0-5010520260709002", "@dcloudio/uni-app-vite": "3.0.0-5010520260709002", "debug": "4.3.7", "fs-extra": "10.1.0", "licia": "1.41.1", "postcss-selector-parser": "6.1.2" } }, "sha512-OnCEcteM+W1tQqWJLqJ/WVh9rAblCHLcVmKHYE63ACI4Ja38v2WTVNeiX96xTJLym602t7IUTlUKUXW+jPbKHQ=="], + + "@dcloudio/uni-app-plus": ["@dcloudio/uni-app-plus@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-app-uts": "3.0.0-5010520260709002", "@dcloudio/uni-app-vite": "3.0.0-5010520260709002", "@dcloudio/uni-app-vue": "3.0.0-5010520260709002", "debug": "4.3.7", "fs-extra": "10.1.0", "licia": "1.41.1", "postcss-selector-parser": "6.1.2" } }, "sha512-lnMQgqnHYt+VRZ7LH+Tbi05SF6NuQYJ8KS08YDbdSyvyVXoUba3P7RLAYxNMtQqLqHjfnd+fzq1qI5FyW5wMVQ=="], + + "@dcloudio/uni-app-uts": ["@dcloudio/uni-app-uts@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-5010520260709002.tgz", { "dependencies": { "@babel/parser": "7.25.6", "@babel/types": "7.25.6", "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-console": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-nvue-styler": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@jridgewell/gen-mapping": "^0.3.3", "@jridgewell/trace-mapping": "^0.3.19", "@rollup/pluginutils": "5.1.0", "@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.3.7", "es-module-lexer": "1.5.4", "estree-walker": "2.0.2", "fast-glob": "3.3.3", "fs-extra": "10.1.0", "magic-string": "0.30.11", "picocolors": "1.1.0", "source-map-js": "1.2.1", "unimport": "4.1.1" } }, "sha512-XWHPaQZ1kROsUrfBGvakfyGucalLed0sxqsxOXfaYnf1EvuDKsdzD5NPbRYVYzKT9IpxJto7x9MsOiguu/v6kQ=="], + + "@dcloudio/uni-app-vite": ["@dcloudio/uni-app-vite@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-nvue-styler": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@rollup/pluginutils": "5.1.0", "@vitejs/plugin-vue": "5.2.4", "@vue/compiler-dom": "3.4.21", "@vue/compiler-sfc": "3.4.21", "debug": "4.3.7", "fs-extra": "10.1.0", "picocolors": "1.1.0" } }, "sha512-GH4KpubRz8JjOUe0gVYN3RQJpr/1vVMd19umsraKBLP4dnGrMeeYpufT3Uxw0nuYse/R2Pupc96BxbRJvKhH4Q=="], + + "@dcloudio/uni-app-vue": ["@dcloudio/uni-app-vue@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-5010520260709002.tgz", {}, "sha512-3Qo327MnpffW+NqidysJi/1hOuyETLV0Iu4X3MaKnNYo8BFl0ihHlO7q9g1X3WkUQyHNnfwLgNGTrQ9kLM6L0w=="], + + "@dcloudio/uni-automator": ["@dcloudio/uni-automator@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "address": "^1.1.2", "cross-env": "^7.0.3", "debug": "4.3.7", "default-gateway": "^6.0.3", "fs-extra": "10.1.0", "jsonc-parser": "3.3.1", "licia": "1.41.1", "merge": "2.1.1", "qrcode-reader": "1.0.4", "qrcode-terminal": "0.12.0", "ws": "8.18.0" }, "peerDependencies": { "jest": "27.0.4", "jest-environment-node": "27.5.1" } }, "sha512-9wIp9LnBcSzRDVn71LH3N+krXrZXZZDwGBaFUvHR09/J+cKUGSw246gRLwkgxX7U0rgDvD6S2JuZhZor1hlxnw=="], + + "@dcloudio/uni-cli-shared": ["@dcloudio/uni-cli-shared@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-5010520260709002.tgz", { "dependencies": { "@ampproject/remapping": "^2.1.2", "@babel/code-frame": "7.24.7", "@babel/core": "7.25.2", "@babel/parser": "7.25.6", "@babel/types": "7.25.6", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-nvue-styler": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@intlify/core-base": "9.1.9", "@intlify/shared": "9.1.9", "@intlify/vue-devtools": "9.1.9", "@rollup/pluginutils": "5.1.0", "@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/shared": "3.4.21", "adm-zip": "0.5.16", "autoprefixer": "10.4.20", "base64url": "^3.0.1", "chokidar": "3.6.0", "compare-versions": "^3.6.0", "debug": "4.3.7", "entities": "^7.0.0", "es-module-lexer": "1.5.4", "esbuild": "0.20.2", "estree-walker": "2.0.2", "fast-glob": "3.3.3", "fs-extra": "10.1.0", "hash-sum": "2.0.0", "isbinaryfile": "5.0.2", "jsonc-parser": "3.3.1", "lines-and-columns": "^2.0.4", "magic-string": "0.30.11", "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.0", "postcss-import": "^14.0.2", "postcss-load-config": "^3.1.1", "postcss-modules": "^4.3.0", "postcss-selector-parser": "6.1.2", "resolve": "1.22.8", "source-map-js": "1.2.1", "tapable": "^2.2.0", "tinycolor2": "1.6.0", "unimport": "4.1.1", "unplugin-auto-import": "19.1.0", "xregexp": "5.1.2" } }, "sha512-2zZvEQ5fAZpmWDR+u2BcKnuYNrzoWtHUgUG7ZtGaLwMJSowSOywHZRR/dokKuW89Ll5pFCJC32Q85ECkaq0y5A=="], + + "@dcloudio/uni-cloud": ["@dcloudio/uni-cloud@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21", "fast-glob": "3.3.3" } }, "sha512-/AGi0uKwEZzL58rPNjHTYPlH0TN5903ldyOJYMYWhwTvDftfAvoVI4rFrAmDTeVxF/eEsTSNr73Sh+gw0qTC2g=="], + + "@dcloudio/uni-components": ["@dcloudio/uni-components@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cloud": "3.0.0-5010520260709002", "@dcloudio/uni-h5": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002" } }, "sha512-Pj8bPRjPwUKvFt3JOj1HDfEyz1Pejnq2lpJ3MWGnWQlATZgESfruWcglGt1+D8KJolrzodyXk8ffSXBEkn6moA=="], + + "@dcloudio/uni-console": ["@dcloudio/uni-console@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-console/-/uni-console-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "fs-extra": "10.1.0" } }, "sha512-CXpJt726xYdtGSvDvEny5zsQllB1TY23aq6ShSj4CEkdoxz2+6fJxlFBdIHwcO55C5GWlZSqjQfUKC99bslNDw=="], + + "@dcloudio/uni-h5": ["@dcloudio/uni-h5@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-h5-vite": "3.0.0-5010520260709002", "@dcloudio/uni-h5-vue": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/server-renderer": "3.4.21", "@vue/shared": "3.4.21", "debug": "4.3.7", "localstorage-polyfill": "^1.0.1", "postcss-selector-parser": "6.1.2", "safe-area-insets": "1.4.1", "vue-router": "4.4.4", "xmlhttprequest": "^1.8.0" } }, "sha512-a/PXypwJjJUa5iqufJ0PGt7+1H5KjUksHsv9p0r+naYj2pA8+MhIDnrLQJ36rAepgCRwkSV1K3WqxYJxVpdA0Q=="], + + "@dcloudio/uni-h5-vite": ["@dcloudio/uni-h5-vite@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@rollup/pluginutils": "5.1.0", "@vitejs/plugin-basic-ssl": "1.2.0", "@vue/compiler-dom": "3.4.21", "@vue/compiler-sfc": "3.4.21", "@vue/server-renderer": "3.4.21", "@vue/shared": "3.4.21", "debug": "4.3.7", "fs-extra": "10.1.0", "mime": "3.0.0", "module-alias": "2.2.3" } }, "sha512-jUOvuSsu89TMM/S7ZieqyQI7fBSjDAMSHiH5RwBLFyYgp8ln8BtNtaDrlWBhrz+TXY7lGzRj2842+KM1PAn7VQ=="], + + "@dcloudio/uni-h5-vue": ["@dcloudio/uni-h5-vue@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/server-renderer": "3.4.21" } }, "sha512-lo/mZdF+NgJESVpJC7ec5MiEMbnY8hF9PNBLlvrsloqMiC8epvFcqCsNCe5QW/ZqQD7szS4vuC8lbqWs7rDfFA=="], + + "@dcloudio/uni-i18n": ["@dcloudio/uni-i18n@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-5010520260709002.tgz", {}, "sha512-DktZWotqAOT1dtrGq+IO61LXW1z7FBxqh+Zl71BU2lgWcnjrPNdxJmbDOsDmlM+QuXPCial0VEyzCtJqqkvWjg=="], + + "@dcloudio/uni-mp-alipay": ["@dcloudio/uni-mp-alipay@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-hzgjdjMRXmUCPdlxt7937i2NzQlpELpr8soiNYl1u3DqhqSYGUB27D8K/ali1GfGzVj4Js+pykGp51bNuu4Nig=="], + + "@dcloudio/uni-mp-baidu": ["@dcloudio/uni-mp-baidu@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-app": "3.0.0-5010520260709002", "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-mp-weixin": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21", "jimp": "0.10.3", "licia": "1.41.1", "qrcode-reader": "1.0.4", "qrcode-terminal": "0.12.0", "ws": "8.18.0" } }, "sha512-M7RfgwoeRWdt8PoYgBu5GOkukVUpO0VoLqEl4cfERkmZtMe648wyTxbb18hP9PR+M3069tA35KsaZi+si5UlRQ=="], + + "@dcloudio/uni-mp-compiler": ["@dcloudio/uni-mp-compiler@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-5010520260709002.tgz", { "dependencies": { "@babel/generator": "7.25.6", "@babel/parser": "7.25.6", "@babel/types": "7.25.6", "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/compiler-dom": "3.4.21", "@vue/shared": "3.4.21", "estree-walker": "2.0.2" } }, "sha512-5svWqWCzyUMiSTwz2b6xo+QWcZryLm1C8z3clhbJwQUSGxopLzalUCorA8nJx/4zfG6QcxdKVp/O4GymXw9vbg=="], + + "@dcloudio/uni-mp-harmony": ["@dcloudio/uni-mp-harmony@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-harmony/-/uni-mp-harmony-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-toutiao": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-quickapp-webview": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" } }, "sha512-tnTnalKVJGNKZ+AfXjGfSANGCTW70vBAMefS2OdjS7VSFHbWFeabyMt5wrdR9YFT6F74mb5+b/tgTHCOe1MH2w=="], + + "@dcloudio/uni-mp-jd": ["@dcloudio/uni-mp-jd@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" } }, "sha512-+k1zkIjrJ+jCL9iYuLQelIXNYG59ZdwUsEpmRiycTV+w3UxWnPOm1XcviQHFGIbRZxslhh6h3TaxCAzU3kp30w=="], + + "@dcloudio/uni-mp-kuaishou": ["@dcloudio/uni-mp-kuaishou@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-mp-weixin": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-3tFDaq+7yxKLGf7OtW8tdBGE1fTAONA9qnJi1EVun3FsL/PcaXRAZ0/OYzxTeALun5XEValrhASj7G68VAN6Yw=="], + + "@dcloudio/uni-mp-lark": ["@dcloudio/uni-mp-lark@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-toutiao": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-W0K2GT2kn6e//QUflO/PpQYwAa3YN9w5Tfn9lpY0gIjiQwE5qt0WuEQz8GHLVPmMuysceOHHGFd8aMF/xu3UWQ=="], + + "@dcloudio/uni-mp-qq": ["@dcloudio/uni-mp-qq@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21", "fs-extra": "10.1.0" } }, "sha512-jELcC2N1O0rDE4RtQ8kFw5D8CY7C3drE1bWjxemc2Ee3p35q8HR1D6K5BtiZNrX2jtWJX9H0HHsfml7qnkA3DA=="], + + "@dcloudio/uni-mp-toutiao": ["@dcloudio/uni-mp-toutiao@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-i0sHzJYvh72hSNbszA/e7j1lTc7DTKBcxuxQODhr/GeJ/5aiwZnhnO6okZMaYmtMBFkS6+8BuoQHiZrnlgxEZQ=="], + + "@dcloudio/uni-mp-vite": ["@dcloudio/uni-mp-vite@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-i18n": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/compiler-dom": "3.4.21", "@vue/compiler-sfc": "3.4.21", "@vue/shared": "3.4.21", "debug": "4.3.7" } }, "sha512-Sr+omTz9dqxRaXL0MgVJoxCX7s5Iouo0SQL86I55CdCaybACx9cr5y3idNoFkCHXQaycjg3U6ZQts9PeEUVlwg=="], + + "@dcloudio/uni-mp-vue": ["@dcloudio/uni-mp-vue@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" } }, "sha512-ZdVsTcWQA6YFFXbQ5lqV1ghk81Nn6/TNCMs1EbTANMXtyCa/yboWrqBt7c+UENwheGQTqIMb+hdeqMx+XF3BQw=="], + + "@dcloudio/uni-mp-weixin": ["@dcloudio/uni-mp-weixin@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21", "jimp": "0.10.3", "licia": "1.41.1", "qrcode-reader": "1.0.4", "qrcode-terminal": "0.12.0", "ws": "8.18.0" } }, "sha512-Nmd8Gst6BnMbhouoc7JWZaYA8xCU9Wp+vu1/QTjn0f0nTUHKLXvQMV/itC9X9CLQiebLUpZ4BcsDaRIPHiFVhg=="], + + "@dcloudio/uni-mp-xhs": ["@dcloudio/uni-mp-xhs@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-compiler": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" } }, "sha512-5UJ8z1ERgxwrYpzCaYLdxL47YQGx760KujMGm9jkugit2VohF8Ok6BnpvUefV6xC0qtdCKC4gt5q1c6J1LUWrw=="], + + "@dcloudio/uni-nvue-styler": ["@dcloudio/uni-nvue-styler@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-5010520260709002.tgz", { "dependencies": { "@vue/shared": "3.4.21", "parse-css-font": "^4.0.0", "postcss": "8.5.6", "tinycolor2": "1.6.0" } }, "sha512-83M+uqEpokNqngpb47Qvc70FLp11oBDSMtgwsj2jphjMSyrFq7jPtIEcccQZJk+nJeo0XsJxNR3ZXOCigipOKw=="], + + "@dcloudio/uni-push": ["@dcloudio/uni-push@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002" } }, "sha512-WatifhlclLyjpnA8zu0CmKvNa2k2917idUe5sFsHyJyK3VNuvxBxbJ6gJnnMVKJDWTitHwUkoByPUapkdzdEHw=="], + + "@dcloudio/uni-quickapp-webview": ["@dcloudio/uni-quickapp-webview@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vite": "3.0.0-5010520260709002", "@dcloudio/uni-mp-vue": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@vue/shared": "3.4.21" } }, "sha512-FNUcqr3xOFgLzq3KUBBNsRcszzBHjHCLdjo7xGVajzXe5y+efwlL69WUz15rMNs9oSoms+610BGHRYd+f6GxYA=="], + + "@dcloudio/uni-shared": ["@dcloudio/uni-shared@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-5010520260709002.tgz", { "dependencies": { "@vue/shared": "3.4.21" } }, "sha512-+LvzWApQTNV+x7exXWNZcwmk6dAUhkpzjMqC8lYUZ4TnduoSq940XxEbPQEBR4ZELvKzhp18nyP3IzkQ97TSow=="], + + "@dcloudio/uni-stacktracey": ["@dcloudio/uni-stacktracey@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-5010520260709002.tgz", {}, "sha512-DPSKSWS2kfj1vzdiZC4Oulis/UvpHl/fBh0rjaH0CkjhVWqtIcxfOVwHzX0BWcjD8QKdLTIhE35co737YUCLRg=="], + + "@dcloudio/uni-stat": ["@dcloudio/uni-stat@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-5010520260709002.tgz", { "dependencies": { "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "debug": "4.3.7" } }, "sha512-+adkx156iY4/B6JzttO0AJBi4PyJEByz+NlP5si72RSVbIYgrGXUsljuYM2vGgzIaVuyl5isilg8DozNNU57YA=="], + + "@dcloudio/uni-ui": ["@dcloudio/uni-ui@1.5.12", "https://registry.npmmirror.com/@dcloudio/uni-ui/-/uni-ui-1.5.12.tgz", {}, "sha512-mGDl2OZSz7D8xcUAzJegWDHOqB4MEFBSW9Esb/oJiu2/3Gk9+P/Z4bA4JZ9jv9VWBYbMrYwaTfK1Z728kABdYg=="], + + "@dcloudio/vite-plugin-uni": ["@dcloudio/vite-plugin-uni@3.0.0-5010520260709002", "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-5010520260709002.tgz", { "dependencies": { "@babel/core": "7.25.2", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-typescript": "^7.23.3", "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", "@dcloudio/uni-nvue-styler": "3.0.0-5010520260709002", "@dcloudio/uni-shared": "3.0.0-5010520260709002", "@rollup/pluginutils": "5.1.0", "@vitejs/plugin-legacy": "5.3.2", "@vitejs/plugin-vue": "5.2.4", "@vitejs/plugin-vue-jsx": "3.1.0", "@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.3.7", "estree-walker": "2.0.2", "express": "4.20.0", "fast-glob": "3.3.3", "fs-extra": "10.1.0", "hash-sum": "2.0.0", "jsonc-parser": "3.3.1", "magic-string": "0.30.11", "picocolors": "1.1.0", "terser": "^5.4.0", "unplugin-auto-import": "19.1.0" }, "peerDependencies": { "vite": "5.2.8" }, "bin": { "uni": "bin/uni.js" } }, "sha512-HynSNsicIj8KJ9OztI3hVcU7inFw/vzQGauqfzlLV+yBNRhAGqxx9WKN/NZiN6HVpOc8xTyICr0x4XlI7r7f7A=="], + + "@eggjs/yauzl": ["@eggjs/yauzl@2.11.0", "https://registry.npmmirror.com/@eggjs/yauzl/-/yauzl-2.11.0.tgz", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer2": "^1.2.0" } }, "sha512-Jq+k2fCZJ3i3HShb0nxLUiAgq5pwo8JTT1TrH22JoehZQ0Nm2dvByGIja1NYfNyuE4Tx5/Dns5nVsBN/mlC8yg=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.20.2", "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", { "os": "aix", "cpu": "ppc64" }, "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.20.2", "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz", { "os": "android", "cpu": "arm" }, "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.20.2", "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", { "os": "android", "cpu": "arm64" }, "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz", { "os": "android", "cpu": "x64" }, "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.20.2", "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", { "os": "darwin", "cpu": "arm64" }, "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", { "os": "darwin", "cpu": "x64" }, "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.20.2", "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", { "os": "freebsd", "cpu": "arm64" }, "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", { "os": "freebsd", "cpu": "x64" }, "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", { "os": "linux", "cpu": "arm" }, "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", { "os": "linux", "cpu": "ia32" }, "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", { "os": "linux", "cpu": "none" }, "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", { "os": "linux", "cpu": "none" }, "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", { "os": "linux", "cpu": "ppc64" }, "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", { "os": "linux", "cpu": "none" }, "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", { "os": "linux", "cpu": "s390x" }, "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", { "os": "linux", "cpu": "x64" }, "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", { "os": "none", "cpu": "x64" }, "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", { "os": "openbsd", "cpu": "x64" }, "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", { "os": "sunos", "cpu": "x64" }, "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.20.2", "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", { "os": "win32", "cpu": "arm64" }, "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.20.2", "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", { "os": "win32", "cpu": "ia32" }, "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.20.2", "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", { "os": "win32", "cpu": "x64" }, "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ=="], + + "@intlify/core-base": ["@intlify/core-base@9.1.9", "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz", { "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" } }, "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw=="], + + "@intlify/devtools-if": ["@intlify/devtools-if@9.1.9", "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", { "dependencies": { "@intlify/shared": "9.1.9" } }, "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ=="], + + "@intlify/message-compiler": ["@intlify/message-compiler@9.1.9", "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", { "dependencies": { "@intlify/message-resolver": "9.1.9", "@intlify/shared": "9.1.9", "source-map": "0.6.1" } }, "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ=="], + + "@intlify/message-resolver": ["@intlify/message-resolver@9.1.9", "https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", {}, "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA=="], + + "@intlify/runtime": ["@intlify/runtime@9.1.9", "https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz", { "dependencies": { "@intlify/message-compiler": "9.1.9", "@intlify/message-resolver": "9.1.9", "@intlify/shared": "9.1.9" } }, "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg=="], + + "@intlify/shared": ["@intlify/shared@9.1.9", "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz", {}, "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw=="], + + "@intlify/vue-devtools": ["@intlify/vue-devtools@9.1.9", "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", { "dependencies": { "@intlify/message-resolver": "9.1.9", "@intlify/runtime": "9.1.9", "@intlify/shared": "9.1.9" } }, "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.6", "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.6.tgz", {}, "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw=="], + + "@jest/console": ["@jest/console@27.5.1", "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^27.5.1", "jest-util": "^27.5.1", "slash": "^3.0.0" } }, "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg=="], + + "@jest/core": ["@jest/core@27.5.1", "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz", { "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "jest-changed-files": "^27.5.1", "jest-config": "^27.5.1", "jest-haste-map": "^27.5.1", "jest-message-util": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-resolve": "^27.5.1", "jest-resolve-dependencies": "^27.5.1", "jest-runner": "^27.5.1", "jest-runtime": "^27.5.1", "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", "jest-validate": "^27.5.1", "jest-watcher": "^27.5.1", "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ=="], + + "@jest/environment": ["@jest/environment@27.5.1", "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz", { "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "jest-mock": "^27.5.1" } }, "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA=="], + + "@jest/fake-timers": ["@jest/fake-timers@27.5.1", "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", "jest-message-util": "^27.5.1", "jest-mock": "^27.5.1", "jest-util": "^27.5.1" } }, "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ=="], + + "@jest/globals": ["@jest/globals@27.5.1", "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", "expect": "^27.5.1" } }, "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q=="], + + "@jest/reporters": ["@jest/reporters@27.5.1", "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz", { "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", "jest-haste-map": "^27.5.1", "jest-resolve": "^27.5.1", "jest-util": "^27.5.1", "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", "v8-to-istanbul": "^8.1.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw=="], + + "@jest/source-map": ["@jest/source-map@27.5.1", "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz", { "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", "source-map": "^0.6.0" } }, "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg=="], + + "@jest/test-result": ["@jest/test-result@27.5.1", "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz", { "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag=="], + + "@jest/test-sequencer": ["@jest/test-sequencer@27.5.1", "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", { "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", "jest-haste-map": "^27.5.1", "jest-runtime": "^27.5.1" } }, "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ=="], + + "@jest/transform": ["@jest/transform@27.5.1", "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz", { "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-util": "^27.5.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" } }, "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw=="], + + "@jest/types": ["@jest/types@27.5.1", "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", { "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw=="], + + "@jimp/bmp": ["@jimp/bmp@0.10.3", "https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "bmp-js": "^0.1.0", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg=="], + + "@jimp/core": ["@jimp/core@0.10.3", "https://registry.npmmirror.com/@jimp/core/-/core-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "any-base": "^1.1.0", "buffer": "^5.2.0", "core-js": "^3.4.1", "exif-parser": "^0.1.12", "file-type": "^9.0.0", "load-bmfont": "^1.3.1", "mkdirp": "^0.5.1", "phin": "^2.9.1", "pixelmatch": "^4.0.2", "tinycolor2": "^1.4.1" } }, "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA=="], + + "@jimp/custom": ["@jimp/custom@0.10.3", "https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/core": "^0.10.3", "core-js": "^3.4.1" } }, "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ=="], + + "@jimp/gif": ["@jimp/gif@0.10.3", "https://registry.npmmirror.com/@jimp/gif/-/gif-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "omggif": "^1.0.9" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA=="], + + "@jimp/jpeg": ["@jimp/jpeg@0.10.3", "https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "jpeg-js": "^0.3.4" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ=="], + + "@jimp/plugin-blit": ["@jimp/plugin-blit@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q=="], + + "@jimp/plugin-blur": ["@jimp/plugin-blur@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ=="], + + "@jimp/plugin-circle": ["@jimp/plugin-circle@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA=="], + + "@jimp/plugin-color": ["@jimp/plugin-color@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "tinycolor2": "^1.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg=="], + + "@jimp/plugin-contain": ["@jimp/plugin-contain@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-blit": ">=0.3.5", "@jimp/plugin-resize": ">=0.3.5", "@jimp/plugin-scale": ">=0.3.5" } }, "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw=="], + + "@jimp/plugin-cover": ["@jimp/plugin-cover@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-crop": ">=0.3.5", "@jimp/plugin-resize": ">=0.3.5", "@jimp/plugin-scale": ">=0.3.5" } }, "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA=="], + + "@jimp/plugin-crop": ["@jimp/plugin-crop@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg=="], + + "@jimp/plugin-displace": ["@jimp/plugin-displace@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w=="], + + "@jimp/plugin-dither": ["@jimp/plugin-dither@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ=="], + + "@jimp/plugin-fisheye": ["@jimp/plugin-fisheye@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ=="], + + "@jimp/plugin-flip": ["@jimp/plugin-flip@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-rotate": ">=0.3.5" } }, "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg=="], + + "@jimp/plugin-gaussian": ["@jimp/plugin-gaussian@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ=="], + + "@jimp/plugin-invert": ["@jimp/plugin-invert@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g=="], + + "@jimp/plugin-mask": ["@jimp/plugin-mask@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw=="], + + "@jimp/plugin-normalize": ["@jimp/plugin-normalize@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw=="], + + "@jimp/plugin-print": ["@jimp/plugin-print@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "load-bmfont": "^1.4.0" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-blit": ">=0.3.5" } }, "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg=="], + + "@jimp/plugin-resize": ["@jimp/plugin-resize@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w=="], + + "@jimp/plugin-rotate": ["@jimp/plugin-rotate@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-blit": ">=0.3.5", "@jimp/plugin-crop": ">=0.3.5", "@jimp/plugin-resize": ">=0.3.5" } }, "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg=="], + + "@jimp/plugin-scale": ["@jimp/plugin-scale@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-resize": ">=0.3.5" } }, "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw=="], + + "@jimp/plugin-shadow": ["@jimp/plugin-shadow@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-blur": ">=0.3.5", "@jimp/plugin-resize": ">=0.3.5" } }, "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg=="], + + "@jimp/plugin-threshold": ["@jimp/plugin-threshold@0.10.3", "https://registry.npmmirror.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5", "@jimp/plugin-color": ">=0.8.0", "@jimp/plugin-resize": ">=0.8.0" } }, "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA=="], + + "@jimp/plugins": ["@jimp/plugins@0.10.3", "https://registry.npmmirror.com/@jimp/plugins/-/plugins-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/plugin-blit": "^0.10.3", "@jimp/plugin-blur": "^0.10.3", "@jimp/plugin-circle": "^0.10.3", "@jimp/plugin-color": "^0.10.3", "@jimp/plugin-contain": "^0.10.3", "@jimp/plugin-cover": "^0.10.3", "@jimp/plugin-crop": "^0.10.3", "@jimp/plugin-displace": "^0.10.3", "@jimp/plugin-dither": "^0.10.3", "@jimp/plugin-fisheye": "^0.10.3", "@jimp/plugin-flip": "^0.10.3", "@jimp/plugin-gaussian": "^0.10.3", "@jimp/plugin-invert": "^0.10.3", "@jimp/plugin-mask": "^0.10.3", "@jimp/plugin-normalize": "^0.10.3", "@jimp/plugin-print": "^0.10.3", "@jimp/plugin-resize": "^0.10.3", "@jimp/plugin-rotate": "^0.10.3", "@jimp/plugin-scale": "^0.10.3", "@jimp/plugin-shadow": "^0.10.3", "@jimp/plugin-threshold": "^0.10.3", "core-js": "^3.4.1", "timm": "^1.6.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw=="], + + "@jimp/png": ["@jimp/png@0.10.3", "https://registry.npmmirror.com/@jimp/png/-/png-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.10.3", "core-js": "^3.4.1", "pngjs": "^3.3.3" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg=="], + + "@jimp/tiff": ["@jimp/tiff@0.10.3", "https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", "utif": "^2.0.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g=="], + + "@jimp/types": ["@jimp/types@0.10.3", "https://registry.npmmirror.com/@jimp/types/-/types-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/bmp": "^0.10.3", "@jimp/gif": "^0.10.3", "@jimp/jpeg": "^0.10.3", "@jimp/png": "^0.10.3", "@jimp/tiff": "^0.10.3", "core-js": "^3.4.1", "timm": "^1.6.1" }, "peerDependencies": { "@jimp/custom": ">=0.3.5" } }, "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw=="], + + "@jimp/utils": ["@jimp/utils@0.10.3", "https://registry.npmmirror.com/@jimp/utils/-/utils-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "core-js": "^3.4.1", "regenerator-runtime": "^0.13.3" } }, "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@mini-types/alipay": ["@mini-types/alipay@3.0.14", "https://registry.npmmirror.com/@mini-types/alipay/-/alipay-3.0.14.tgz", { "dependencies": { "@mini-types/global": "3.0.14", "@mini-types/my": "3.0.14" } }, "sha512-FakzSsKvybtWlEIVTIRlr89kuQFn+XY86Ho9VUFFaKLplhW6Wx8FUxTDE7IzV7B9rT8DP/Icy637vUHlXPsw1g=="], + + "@mini-types/global": ["@mini-types/global@3.0.14", "https://registry.npmmirror.com/@mini-types/global/-/global-3.0.14.tgz", {}, "sha512-St2ucFRfKRskposOqV/9iNJTKn1MbyqDypQiy/0DaVJjEm2MFi82RJjX9sBz1uWhQIqzu741PgTjGSy7L/Qj9g=="], + + "@mini-types/my": ["@mini-types/my@3.0.14", "https://registry.npmmirror.com/@mini-types/my/-/my-3.0.14.tgz", {}, "sha512-aEgmM+rbEvEzTvqltCFRAg/h6KKs14M1y+FrOkz+hn2EyNpOVPesUzTjbRhSiFFsE3WdfBh54lHNYBahAmHq7w=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@quansync/fs": ["@quansync/fs@1.0.0", "https://registry.npmmirror.com/@quansync/fs/-/fs-1.0.0.tgz", { "dependencies": { "quansync": "^1.0.0" } }, "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ=="], + + "@rollup/pluginutils": ["@rollup/pluginutils@5.1.0", "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^2.3.1" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz", { "os": "android", "cpu": "arm" }, "sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz", { "os": "android", "cpu": "arm64" }, "sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz", { "os": "darwin", "cpu": "arm64" }, "sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz", { "os": "darwin", "cpu": "x64" }, "sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz", { "os": "linux", "cpu": "arm" }, "sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz", { "os": "linux", "cpu": "arm" }, "sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw=="], + + "@rollup/rollup-linux-powerpc64le-gnu": ["@rollup/rollup-linux-powerpc64le-gnu@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz", { "os": "linux", "cpu": "ppc64" }, "sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz", { "os": "linux", "cpu": "none" }, "sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz", { "os": "linux", "cpu": "s390x" }, "sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz", { "os": "linux", "cpu": "x64" }, "sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz", { "os": "linux", "cpu": "x64" }, "sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz", { "os": "win32", "cpu": "arm64" }, "sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz", { "os": "win32", "cpu": "ia32" }, "sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.14.3", "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz", { "os": "win32", "cpu": "x64" }, "sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA=="], + + "@sindresorhus/is": ["@sindresorhus/is@0.7.0", "https://registry.npmmirror.com/@sindresorhus/is/-/is-0.7.0.tgz", {}, "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow=="], + + "@sinonjs/commons": ["@sinonjs/commons@1.8.6", "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@8.1.0", "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", { "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg=="], + + "@so-ric/colorspace": ["@so-ric/colorspace@1.1.6", "https://registry.npmmirror.com/@so-ric/colorspace/-/colorspace-1.1.6.tgz", { "dependencies": { "color": "^5.0.2", "text-hex": "1.0.x" } }, "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw=="], + + "@tootallnate/once": ["@tootallnate/once@1.1.2", "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", {}, "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/estree": ["@types/estree@1.0.5", "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz", {}, "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="], + + "@types/graceful-fs": ["@types/graceful-fs@4.1.9", "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/lodash": ["@types/lodash@4.17.24", "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.24.tgz", {}, "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ=="], + + "@types/lodash.merge": ["@types/lodash.merge@4.6.9", "https://registry.npmmirror.com/@types/lodash.merge/-/lodash.merge-4.6.9.tgz", { "dependencies": { "@types/lodash": "*" } }, "sha512-23sHDPmzd59kUgWyKGiOMO2Qb9YtqRO/x4IhkgNUiPQ1+5MUVqi6bCZeq9nBJ17msjIMbEIO5u+XW4Kz6aGUhQ=="], + + "@types/node": ["@types/node@25.9.5", "https://registry.npmmirror.com/@types/node/-/node-25.9.5.tgz", { "dependencies": { "undici-types": ">=7.24.0 <7.24.7" } }, "sha512-OScDchr2fwuUmWdf4kZ9h7PcJiYDVInhJizG/biAq3cAvqwYktuy/TYGGdZNMtNTFUP7rnb0NU4TUdm82kt4Rg=="], + + "@types/prettier": ["@types/prettier@2.7.3", "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", {}, "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/triple-beam": ["@types/triple-beam@1.3.5", "https://registry.npmmirror.com/@types/triple-beam/-/triple-beam-1.3.5.tgz", {}, "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="], + + "@types/web-bluetooth": ["@types/web-bluetooth@0.0.16", "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", {}, "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="], + + "@types/yargs": ["@types/yargs@16.0.11", "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.11.tgz", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@uni-helper/axios-adapter": ["@uni-helper/axios-adapter@1.18.1", "https://registry.npmmirror.com/@uni-helper/axios-adapter/-/axios-adapter-1.18.1.tgz", { "dependencies": { "local-pkg": "^1.2.1", "unplugin": "^2.3.11" }, "peerDependencies": { "axios": "^1.18.0", "vite": "^5.0.0" } }, "sha512-JDDg5+C2XpTDk1Uh8YIjdsXFX8uASqU0o19LrsdWXVs/+gzRWUbNhSLX8X1JgSfJQ3eTmShme7MbOS+l0eEs5Q=="], + + "@uni-helper/plugin-uni": ["@uni-helper/plugin-uni@0.1.0", "https://registry.npmmirror.com/@uni-helper/plugin-uni/-/plugin-uni-0.1.0.tgz", { "peerDependencies": { "@dcloudio/vite-plugin-uni": "*" } }, "sha512-hBPUjoQc/SgqKsyGUl0fJiL+dDwLPhf2es1PJdsXcxHyOujoBP2+D4z5ie+Q72wVwKtTsQSP3tSjww/63JRmbA=="], + + "@uni-helper/unh": ["@uni-helper/unh@0.3.1", "https://registry.npmmirror.com/@uni-helper/unh/-/unh-0.3.1.tgz", { "dependencies": { "@uni-helper/uni-env": "^0.2.0", "cac": "^6.7.14", "consola": "^3.4.2", "cross-spawn": "^7.0.6", "dotenv": "^17.2.3", "dotenv-expand": "^12.0.3", "fs-extra": "^11.3.2", "kolorist": "^1.8.0", "local-pkg": "^1.1.2", "minidev": "^2.2.5", "moment": "^2.30.1", "pathe": "^2.0.3", "std-env": "^3.10.0", "strip-ansi": "^7.1.2", "unconfig": "^7.3.3" }, "bin": { "unh": "dist/cli.mjs" } }, "sha512-4oYvzq89DJa8Hg6lgvT9ensHt8RDlTYoImeYE11twAqb6FnJqEIWukhpz7D1eTlUODNhkkcs/MSw9Kclbj9L7A=="], + + "@uni-helper/uni-app-types": ["@uni-helper/uni-app-types@1.1.0", "https://registry.npmmirror.com/@uni-helper/uni-app-types/-/uni-app-types-1.1.0.tgz", { "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, "sha512-A+WwxbBFho18yxeRPt3OoE893TD1pJvnaqKZQ0b+pGmpmuKMNu1fLx9McjdzBHsyh8BCeDmZmA1ZWExqiJ09Mw=="], + + "@uni-helper/uni-cloud-types": ["@uni-helper/uni-cloud-types@1.1.0", "https://registry.npmmirror.com/@uni-helper/uni-cloud-types/-/uni-cloud-types-1.1.0.tgz", { "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, "sha512-QUOO2Vsg1ALvOPw1G0Q4BmxAfqMreGxlqw82+sJU8bUIaldD+gKVp5VppxasgoZWFZmZ5Ne1m8agIHYFzQx6Lg=="], + + "@uni-helper/uni-env": ["@uni-helper/uni-env@0.2.2", "https://registry.npmmirror.com/@uni-helper/uni-env/-/uni-env-0.2.2.tgz", { "dependencies": { "std-env": "^3.10.0" } }, "sha512-cTScRRKflwnx7WSA9mi3QELPMjKIeHFoR0I2RzqO1TuJ5PR45raHt+qmxR7n5fDe3t65ZKYsGS7WFPo0SniJxA=="], + + "@uni-helper/uni-network": ["@uni-helper/uni-network@0.24.2", "https://registry.npmmirror.com/@uni-helper/uni-network/-/uni-network-0.24.2.tgz", { "dependencies": { "@dcloudio/types": "^3.4.31", "@types/lodash.merge": "^4.6.9", "fast-querystring": "^1.1.2", "lodash.merge": "^4.6.2", "statuses-es": "^2.0.6", "vue-demi": "^0.14.10" }, "peerDependencies": { "@vue/composition-api": "^1.0.0", "@vueuse/core": "^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", "vue": "^2.6.0 || ^2.7.0 || ^3.2.0" }, "optionalPeers": ["@vue/composition-api", "@vueuse/core", "vue"] }, "sha512-VzTBntXuurAZqie348WWqgAC0K7iQfgoe/sb2Kx5bQCw5T9jfcAvMCmgcR9lzwa/h6/nQeYSzSx4DYvZVRLdQA=="], + + "@uni-helper/uni-types": ["@uni-helper/uni-types@1.1.0", "https://registry.npmmirror.com/@uni-helper/uni-types/-/uni-types-1.1.0.tgz", { "dependencies": { "@uni-helper/uni-app-types": "1.1.0", "@uni-helper/uni-cloud-types": "1.1.0", "@uni-helper/uni-ui-types": "1.1.0" }, "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, "sha512-6DaUYrXFMejxfQnQCsqeZ5E6oc5liB/4wsXni0sBK65iHaD4H/vbz+LMuK04Nabl8SoKDMuNs0BBEMYrAGcphg=="], + + "@uni-helper/uni-ui-types": ["@uni-helper/uni-ui-types@1.1.0", "https://registry.npmmirror.com/@uni-helper/uni-ui-types/-/uni-ui-types-1.1.0.tgz", { "dependencies": { "@uni-helper/uni-app-types": "1.1.0" }, "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, "sha512-2u9SCjHmrHr4rDPO9EtnpmFnKuBD1iK79lojiewoHf8i8RVvQHvSWyC4tu2wVK0pySwUIHQPmAUWuG/4OW9GVQ=="], + + "@uni-helper/uni-use": ["@uni-helper/uni-use@0.19.17", "https://registry.npmmirror.com/@uni-helper/uni-use/-/uni-use-0.19.17.tgz", { "dependencies": { "@dcloudio/types": "^3.4.7", "@dcloudio/uni-app": "^3.0.0-3090920231225001", "@vueuse/core": "^9.13.0" }, "peerDependencies": { "typescript": "^4.5.0 || ^5.0.0", "vue": "^3.2.47" }, "optionalPeers": ["typescript"] }, "sha512-hwA5o56TtL5vwuU/0M57a0IbCFjwiOpa6xdjDplo7CUcowjiYOZJQMwGwTI52rZBEx8HB+E433rRr3cDaLXnzA=="], + + "@uni-helper/vite-plugin-uni-components": ["@uni-helper/vite-plugin-uni-components@0.2.10", "https://registry.npmmirror.com/@uni-helper/vite-plugin-uni-components/-/vite-plugin-uni-components-0.2.10.tgz", { "dependencies": { "@rollup/pluginutils": "^5.3.0", "chokidar": "^4.0.3", "debug": "^4.4.3", "local-pkg": "^1.1.2", "magic-string": "^0.30.21", "minimatch": "^10.1.1", "tinyglobby": "^0.2.15" } }, "sha512-RmTyqO7hCu7GwPtEwaiQbuyZG9Q7Mn+6PEYfLUyGjxzo+y+FP3PakaB0vctGB0snIUrR7DvuVbGxzsKTmgLIzA=="], + + "@vitejs/plugin-basic-ssl": ["@vitejs/plugin-basic-ssl@1.2.0", "https://registry.npmmirror.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" } }, "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q=="], + + "@vitejs/plugin-legacy": ["@vitejs/plugin-legacy@5.3.2", "https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-5.3.2.tgz", { "dependencies": { "@babel/core": "^7.23.9", "@babel/preset-env": "^7.23.9", "browserslist": "^4.23.0", "browserslist-to-esbuild": "^2.1.1", "core-js": "^3.36.0", "magic-string": "^0.30.7", "regenerator-runtime": "^0.14.1", "systemjs": "^6.14.3" }, "peerDependencies": { "terser": "^5.4.0", "vite": "^5.0.0" } }, "sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg=="], + + "@vitejs/plugin-vue": ["@vitejs/plugin-vue@5.2.4", "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", { "peerDependencies": { "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA=="], + + "@vitejs/plugin-vue-jsx": ["@vitejs/plugin-vue-jsx@3.1.0", "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", { "dependencies": { "@babel/core": "^7.23.3", "@babel/plugin-transform-typescript": "^7.23.3", "@vue/babel-plugin-jsx": "^1.1.5" }, "peerDependencies": { "vite": "^4.0.0 || ^5.0.0", "vue": "^3.0.0" } }, "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA=="], + + "@volar/language-core": ["@volar/language-core@2.4.28", "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.28.tgz", { "dependencies": { "@volar/source-map": "2.4.28" } }, "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ=="], + + "@volar/source-map": ["@volar/source-map@2.4.28", "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.28.tgz", {}, "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ=="], + + "@volar/typescript": ["@volar/typescript@2.4.28", "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.28.tgz", { "dependencies": { "@volar/language-core": "2.4.28", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw=="], + + "@vue/babel-helper-vue-transform-on": ["@vue/babel-helper-vue-transform-on@1.5.0", "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", {}, "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA=="], + + "@vue/babel-plugin-jsx": ["@vue/babel-plugin-jsx@1.5.0", "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.2", "@vue/babel-helper-vue-transform-on": "1.5.0", "@vue/babel-plugin-resolve-type": "1.5.0", "@vue/shared": "^3.5.18" }, "peerDependencies": { "@babel/core": "^7.0.0-0" }, "optionalPeers": ["@babel/core"] }, "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw=="], + + "@vue/babel-plugin-resolve-type": ["@vue/babel-plugin-resolve-type@1.5.0", "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/parser": "^7.28.0", "@vue/compiler-sfc": "^3.5.18" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w=="], + + "@vue/compiler-core": ["@vue/compiler-core@3.4.21", "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", { "dependencies": { "@babel/parser": "^7.23.9", "@vue/shared": "3.4.21", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og=="], + + "@vue/compiler-dom": ["@vue/compiler-dom@3.4.21", "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", { "dependencies": { "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA=="], + + "@vue/compiler-sfc": ["@vue/compiler-sfc@3.4.21", "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", { "dependencies": { "@babel/parser": "^7.23.9", "@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.7", "postcss": "^8.4.35", "source-map-js": "^1.0.2" } }, "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ=="], + + "@vue/compiler-ssr": ["@vue/compiler-ssr@3.4.21", "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", { "dependencies": { "@vue/compiler-dom": "3.4.21", "@vue/shared": "3.4.21" } }, "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q=="], + + "@vue/consolidate": ["@vue/consolidate@1.0.0", "https://registry.npmmirror.com/@vue/consolidate/-/consolidate-1.0.0.tgz", {}, "sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg=="], + + "@vue/devtools-api": ["@vue/devtools-api@7.7.10", "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-7.7.10.tgz", { "dependencies": { "@vue/devtools-kit": "^7.7.10" } }, "sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA=="], + + "@vue/devtools-kit": ["@vue/devtools-kit@7.7.10", "https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.7.10.tgz", { "dependencies": { "@vue/devtools-shared": "^7.7.10", "birpc": "^2.3.0", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^1.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw=="], + + "@vue/devtools-shared": ["@vue/devtools-shared@7.7.10", "https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.7.10.tgz", { "dependencies": { "rfdc": "^1.4.1" } }, "sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ=="], + + "@vue/language-core": ["@vue/language-core@3.3.7", "https://registry.npmmirror.com/@vue/language-core/-/language-core-3.3.7.tgz", { "dependencies": { "@volar/language-core": "2.4.28", "@vue/compiler-dom": "^3.5.0", "@vue/shared": "^3.5.0", "alien-signals": "^3.2.1", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "picomatch": "^4.0.4" } }, "sha512-LzmkKinXAMMoh8Jfi/jMUSDUjuPdv8mynH5WJGKfXyZtDw3hQ6GBaoI6Bcnl/Xqlu32q/0Z6i/trp4VXykzyLw=="], + + "@vue/reactivity": ["@vue/reactivity@3.5.40", "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.40.tgz", { "dependencies": { "@vue/shared": "3.5.40" } }, "sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA=="], + + "@vue/runtime-core": ["@vue/runtime-core@3.5.40", "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.40.tgz", { "dependencies": { "@vue/reactivity": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-KAZLweuZ6uUJPK1PMSQPgBU5gCjgrrfjUhSglmU9NhH+Zjepa8cnwSydPWDWHDwOgY4g3VcZ+PljbiHlURNCbw=="], + + "@vue/runtime-dom": ["@vue/runtime-dom@3.5.40", "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.40.tgz", { "dependencies": { "@vue/reactivity": "3.5.40", "@vue/runtime-core": "3.5.40", "@vue/shared": "3.5.40", "csstype": "^3.2.3" } }, "sha512-ZfrX8ssZQds900L9pr8AuK05ddnMsR4MPMZr8cPN9GoqoPWcXLhjvvbIA2SMv+7a97sJ1vv9pj/zxK0Cq/eEFQ=="], + + "@vue/server-renderer": ["@vue/server-renderer@3.4.21", "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz", { "dependencies": { "@vue/compiler-ssr": "3.4.21", "@vue/shared": "3.4.21" }, "peerDependencies": { "vue": "3.4.21" } }, "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg=="], + + "@vue/shared": ["@vue/shared@3.4.21", "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz", {}, "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g=="], + + "@vue/tsconfig": ["@vue/tsconfig@0.9.1", "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.9.1.tgz", { "peerDependencies": { "typescript": ">= 5.8", "vue": "^3.4.0" }, "optionalPeers": ["typescript", "vue"] }, "sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w=="], + + "@vueuse/core": ["@vueuse/core@9.13.0", "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz", { "dependencies": { "@types/web-bluetooth": "^0.0.16", "@vueuse/metadata": "9.13.0", "@vueuse/shared": "9.13.0", "vue-demi": "*" } }, "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw=="], + + "@vueuse/metadata": ["@vueuse/metadata@9.13.0", "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz", {}, "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ=="], + + "@vueuse/shared": ["@vueuse/shared@14.3.0", "https://registry.npmmirror.com/@vueuse/shared/-/shared-14.3.0.tgz", { "peerDependencies": { "vue": "^3.5.0" } }, "sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg=="], + + "abab": ["abab@2.0.6", "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", {}, "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="], + + "accepts": ["accepts@1.3.8", "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="], + + "acorn": ["acorn@8.17.0", "https://registry.npmmirror.com/acorn/-/acorn-8.17.0.tgz", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="], + + "acorn-globals": ["acorn-globals@6.0.0", "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", { "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="], + + "acorn-walk": ["acorn-walk@7.2.0", "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", {}, "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="], + + "address": ["address@1.2.2", "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", {}, "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA=="], + + "adm-zip": ["adm-zip@0.5.16", "https://registry.npmmirror.com/adm-zip/-/adm-zip-0.5.16.tgz", {}, "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ=="], + + "agent-base": ["agent-base@6.0.2", "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], + + "ajv": ["ajv@6.15.0", "https://registry.npmmirror.com/ajv/-/ajv-6.15.0.tgz", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], + + "alien-signals": ["alien-signals@3.2.1", "https://registry.npmmirror.com/alien-signals/-/alien-signals-3.2.1.tgz", {}, "sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g=="], + + "ansi-escapes": ["ansi-escapes@4.3.2", "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "ansi-regex": ["ansi-regex@6.2.2", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@4.3.0", "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "any-base": ["any-base@1.1.0", "https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz", {}, "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="], + + "anymatch": ["anymatch@3.1.3", "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "archive-type": ["archive-type@4.0.0", "https://registry.npmmirror.com/archive-type/-/archive-type-4.0.0.tgz", { "dependencies": { "file-type": "^4.2.0" } }, "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA=="], + + "archiver": ["archiver@5.3.2", "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz", { "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.4", "buffer-crc32": "^0.2.1", "readable-stream": "^3.6.0", "readdir-glob": "^1.1.2", "tar-stream": "^2.2.0", "zip-stream": "^4.1.0" } }, "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw=="], + + "archiver-utils": ["archiver-utils@2.1.0", "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz", { "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", "lazystream": "^1.0.0", "lodash.defaults": "^4.2.0", "lodash.difference": "^4.5.0", "lodash.flatten": "^4.4.0", "lodash.isplainobject": "^4.0.6", "lodash.union": "^4.6.0", "normalize-path": "^3.0.0", "readable-stream": "^2.0.0" } }, "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw=="], + + "argparse": ["argparse@1.0.10", "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "array-flatten": ["array-flatten@1.1.1", "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", {}, "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="], + + "asn1": ["asn1@0.2.6", "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", { "dependencies": { "safer-buffer": "~2.1.0" } }, "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="], + + "assert-plus": ["assert-plus@1.0.0", "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", {}, "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="], + + "ast-types": ["ast-types@0.13.4", "https://registry.npmmirror.com/ast-types/-/ast-types-0.13.4.tgz", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w=="], + + "async": ["async@3.2.6", "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], + + "asynckit": ["asynckit@0.4.0", "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], + + "autoprefixer": ["autoprefixer@10.4.20", "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.20.tgz", { "dependencies": { "browserslist": "^4.23.3", "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "aws-sign2": ["aws-sign2@0.7.0", "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", {}, "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="], + + "aws4": ["aws4@1.13.2", "https://registry.npmmirror.com/aws4/-/aws4-1.13.2.tgz", {}, "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw=="], + + "axios": ["axios@1.18.1", "https://registry.npmmirror.com/axios/-/axios-1.18.1.tgz", { "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } }, "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g=="], + + "babel-jest": ["babel-jest@27.5.1", "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz", { "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "peerDependencies": { "@babel/core": "^7.8.0" } }, "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@6.1.1", "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" } }, "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@27.5.1", "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", { "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ=="], + + "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.17", "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-define-polyfill-provider": "^0.6.8", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w=="], + + "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.14.2", "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8", "core-js-compat": "^3.48.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g=="], + + "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.8", "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", { "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-jest": ["babel-preset-jest@27.5.1", "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", { "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag=="], + + "balanced-match": ["balanced-match@4.0.4", "https://registry.npmmirror.com/balanced-match/-/balanced-match-4.0.4.tgz", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + + "base64-js": ["base64-js@1.5.1", "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + + "base64url": ["base64url@3.0.1", "https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz", {}, "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.43", "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ=="], + + "bcrypt-pbkdf": ["bcrypt-pbkdf@1.0.2", "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", { "dependencies": { "tweetnacl": "^0.14.3" } }, "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="], + + "bent": ["bent@7.3.12", "https://registry.npmmirror.com/bent/-/bent-7.3.12.tgz", { "dependencies": { "bytesish": "^0.4.1", "caseless": "~0.12.0", "is-stream": "^2.0.0" } }, "sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w=="], + + "binary-extensions": ["binary-extensions@2.3.0", "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], + + "birpc": ["birpc@2.9.0", "https://registry.npmmirror.com/birpc/-/birpc-2.9.0.tgz", {}, "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw=="], + + "bl": ["bl@4.1.0", "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", { "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="], + + "bmp-js": ["bmp-js@0.1.0", "https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz", {}, "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw=="], + + "body-parser": ["body-parser@1.20.3", "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", { "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" } }, "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g=="], + + "brace-expansion": ["brace-expansion@5.0.7", "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-5.0.7.tgz", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA=="], + + "braces": ["braces@3.0.3", "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browser-process-hrtime": ["browser-process-hrtime@1.0.0", "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", {}, "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="], + + "browserslist": ["browserslist@4.28.6", "https://registry.npmmirror.com/browserslist/-/browserslist-4.28.6.tgz", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="], + + "browserslist-to-esbuild": ["browserslist-to-esbuild@2.1.1", "https://registry.npmmirror.com/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz", { "dependencies": { "meow": "^13.0.0" }, "peerDependencies": { "browserslist": "*" }, "bin": { "browserslist-to-esbuild": "cli/index.js" } }, "sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw=="], + + "bser": ["bser@2.1.1", "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer": ["buffer@5.7.1", "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + + "buffer-alloc": ["buffer-alloc@1.2.0", "https://registry.npmmirror.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz", { "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" } }, "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="], + + "buffer-alloc-unsafe": ["buffer-alloc-unsafe@1.1.0", "https://registry.npmmirror.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", {}, "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="], + + "buffer-crc32": ["buffer-crc32@0.2.13", "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], + + "buffer-equal": ["buffer-equal@0.0.1", "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz", {}, "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA=="], + + "buffer-fill": ["buffer-fill@1.0.0", "https://registry.npmmirror.com/buffer-fill/-/buffer-fill-1.0.0.tgz", {}, "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ=="], + + "buffer-from": ["buffer-from@1.1.2", "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bufferutil": ["bufferutil@4.1.0", "https://registry.npmmirror.com/bufferutil/-/bufferutil-4.1.0.tgz", { "dependencies": { "node-gyp-build": "^4.3.0" } }, "sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw=="], + + "bytes": ["bytes@3.1.2", "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "bytesish": ["bytesish@0.4.4", "https://registry.npmmirror.com/bytesish/-/bytesish-0.4.4.tgz", {}, "sha512-i4uu6M4zuMUiyfZN4RU2+i9+peJh//pXhd9x1oSe1LBkZ3LEbCoygu8W0bXTukU1Jme2txKuotpCZRaC3FLxcQ=="], + + "cac": ["cac@6.7.9", "https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz", {}, "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w=="], + + "cacheable-request": ["cacheable-request@2.1.4", "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-2.1.4.tgz", { "dependencies": { "clone-response": "1.0.2", "get-stream": "3.0.0", "http-cache-semantics": "3.8.1", "keyv": "3.0.0", "lowercase-keys": "1.0.0", "normalize-url": "2.0.1", "responselike": "1.0.2" } }, "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ=="], + + "call-bind": ["call-bind@1.0.9", "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.9.tgz", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" } }, "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase": ["camelcase@6.3.0", "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001806", "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", {}, "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw=="], + + "caseless": ["caseless@0.12.0", "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", {}, "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="], + + "centra": ["centra@2.7.0", "https://registry.npmmirror.com/centra/-/centra-2.7.0.tgz", { "dependencies": { "follow-redirects": "^1.15.6" } }, "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg=="], + + "chalk": ["chalk@4.1.2", "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "char-regex": ["char-regex@1.0.2", "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], + + "chokidar": ["chokidar@3.6.0", "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + + "chownr": ["chownr@2.0.0", "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", {}, "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="], + + "ci-info": ["ci-info@3.9.0", "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="], + + "cjs-module-lexer": ["cjs-module-lexer@1.4.3", "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", {}, "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q=="], + + "cliui": ["cliui@7.0.4", "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="], + + "clone-response": ["clone-response@1.0.2", "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.2.tgz", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q=="], + + "co": ["co@4.6.0", "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", {}, "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="], + + "collect-v8-coverage": ["collect-v8-coverage@1.0.3", "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", {}, "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="], + + "color": ["color@5.0.3", "https://registry.npmmirror.com/color/-/color-5.0.3.tgz", { "dependencies": { "color-convert": "^3.1.3", "color-string": "^2.1.3" } }, "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA=="], + + "color-convert": ["color-convert@2.0.1", "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "color-string": ["color-string@2.1.4", "https://registry.npmmirror.com/color-string/-/color-string-2.1.4.tgz", { "dependencies": { "color-name": "^2.0.0" } }, "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg=="], + + "combined-stream": ["combined-stream@1.0.8", "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], + + "commander": ["commander@2.20.3", "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + + "compare-versions": ["compare-versions@3.6.0", "https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz", {}, "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA=="], + + "component-emitter": ["component-emitter@1.3.1", "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz", {}, "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ=="], + + "compress-commons": ["compress-commons@4.1.2", "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz", { "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" } }, "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg=="], + + "compressing": ["compressing@1.10.5", "https://registry.npmmirror.com/compressing/-/compressing-1.10.5.tgz", { "dependencies": { "@eggjs/yauzl": "^2.11.0", "flushwritable": "^1.0.0", "get-ready": "^1.0.0", "iconv-lite": "^0.5.0", "mkdirp": "^0.5.1", "pump": "^3.0.0", "streamifier": "^0.1.1", "tar-stream": "^1.5.2", "yazl": "^2.4.2" } }, "sha512-kmVGoqpCTZLy36T8XeYexmyJ8YhZhgjGzkPr2iCGHdfZg7IkelF5DEf5Xyzeo7hwSSEW6ifZuv0IeRAkee5NcA=="], + + "concat-map": ["concat-map@0.0.1", "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "confbox": ["confbox@0.1.8", "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + + "consola": ["consola@3.4.2", "https://registry.npmmirror.com/consola/-/consola-3.4.2.tgz", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + + "content-disposition": ["content-disposition@0.5.4", "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="], + + "content-type": ["content-type@1.0.5", "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cookie": ["cookie@0.6.0", "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz", {}, "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="], + + "cookie-signature": ["cookie-signature@1.0.6", "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", {}, "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="], + + "cookiejar": ["cookiejar@2.1.4", "https://registry.npmmirror.com/cookiejar/-/cookiejar-2.1.4.tgz", {}, "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw=="], + + "copy-anything": ["copy-anything@4.0.5", "https://registry.npmmirror.com/copy-anything/-/copy-anything-4.0.5.tgz", { "dependencies": { "is-what": "^5.2.0" } }, "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA=="], + + "core-js": ["core-js@3.49.0", "https://registry.npmmirror.com/core-js/-/core-js-3.49.0.tgz", {}, "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg=="], + + "core-js-compat": ["core-js-compat@3.49.0", "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.49.0.tgz", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA=="], + + "core-js-pure": ["core-js-pure@3.49.0", "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.49.0.tgz", {}, "sha512-XM4RFka59xATyJv/cS3O3Kml72hQXUeGRuuTmMYFxwzc9/7C8OYTaIR/Ji+Yt8DXzsFLNhat15cE/JP15HrCgw=="], + + "core-util-is": ["core-util-is@1.0.3", "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "crc-32": ["crc-32@1.2.2", "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", { "bin": { "crc32": "bin/crc32.njs" } }, "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="], + + "crc32-stream": ["crc32-stream@4.0.3", "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz", { "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" } }, "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw=="], + + "cross-env": ["cross-env@7.0.3", "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", { "dependencies": { "cross-spawn": "^7.0.1" }, "bin": { "cross-env": "src/bin/cross-env.js", "cross-env-shell": "src/bin/cross-env-shell.js" } }, "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw=="], + + "cross-spawn": ["cross-spawn@7.0.6", "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "css-font-size-keywords": ["css-font-size-keywords@1.0.0", "https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", {}, "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q=="], + + "css-font-stretch-keywords": ["css-font-stretch-keywords@1.0.1", "https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", {}, "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg=="], + + "css-font-style-keywords": ["css-font-style-keywords@1.0.1", "https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", {}, "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg=="], + + "css-font-weight-keywords": ["css-font-weight-keywords@1.0.0", "https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", {}, "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA=="], + + "css-list-helpers": ["css-list-helpers@2.0.0", "https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz", {}, "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ=="], + + "css-system-font-keywords": ["css-system-font-keywords@1.0.0", "https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", {}, "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA=="], + + "cssesc": ["cssesc@3.0.0", "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + + "cssom": ["cssom@0.4.4", "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", {}, "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="], + + "cssstyle": ["cssstyle@2.3.0", "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", { "dependencies": { "cssom": "~0.3.6" } }, "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="], + + "csstype": ["csstype@3.2.3", "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "dashdash": ["dashdash@1.14.1", "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="], + + "data-uri-to-buffer": ["data-uri-to-buffer@3.0.1", "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", {}, "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="], + + "data-urls": ["data-urls@2.0.0", "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", { "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" } }, "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="], + + "dayjs": ["dayjs@1.11.21", "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.21.tgz", {}, "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA=="], + + "debug": ["debug@4.3.7", "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ=="], + + "decimal.js": ["decimal.js@10.6.0", "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz", {}, "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg=="], + + "decode-uri-component": ["decode-uri-component@0.2.2", "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", {}, "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="], + + "decompress": ["decompress@4.2.1", "https://registry.npmmirror.com/decompress/-/decompress-4.2.1.tgz", { "dependencies": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", "decompress-targz": "^4.0.0", "decompress-unzip": "^4.0.1", "graceful-fs": "^4.1.10", "make-dir": "^1.0.0", "pify": "^2.3.0", "strip-dirs": "^2.0.0" } }, "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ=="], + + "decompress-response": ["decompress-response@3.3.0", "https://registry.npmmirror.com/decompress-response/-/decompress-response-3.3.0.tgz", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA=="], + + "decompress-tar": ["decompress-tar@4.1.1", "https://registry.npmmirror.com/decompress-tar/-/decompress-tar-4.1.1.tgz", { "dependencies": { "file-type": "^5.2.0", "is-stream": "^1.1.0", "tar-stream": "^1.5.2" } }, "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ=="], + + "decompress-tarbz2": ["decompress-tarbz2@4.1.1", "https://registry.npmmirror.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", { "dependencies": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", "is-stream": "^1.1.0", "seek-bzip": "^1.0.5", "unbzip2-stream": "^1.0.9" } }, "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A=="], + + "decompress-targz": ["decompress-targz@4.1.1", "https://registry.npmmirror.com/decompress-targz/-/decompress-targz-4.1.1.tgz", { "dependencies": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", "is-stream": "^1.1.0" } }, "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w=="], + + "decompress-unzip": ["decompress-unzip@4.0.1", "https://registry.npmmirror.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz", { "dependencies": { "file-type": "^3.8.0", "get-stream": "^2.2.0", "pify": "^2.3.0", "yauzl": "^2.4.2" } }, "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw=="], + + "dedent": ["dedent@0.7.0", "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz", {}, "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA=="], + + "deep-is": ["deep-is@0.1.4", "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "default-gateway": ["default-gateway@6.0.3", "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", { "dependencies": { "execa": "^5.0.0" } }, "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg=="], + + "define-data-property": ["define-data-property@1.1.4", "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "defu": ["defu@6.1.7", "https://registry.npmmirror.com/defu/-/defu-6.1.7.tgz", {}, "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ=="], + + "degenerator": ["degenerator@3.0.4", "https://registry.npmmirror.com/degenerator/-/degenerator-3.0.4.tgz", { "dependencies": { "ast-types": "^0.13.2", "escodegen": "^1.8.1", "esprima": "^4.0.0", "vm2": "^3.9.17" } }, "sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw=="], + + "delayed-stream": ["delayed-stream@1.0.0", "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], + + "depd": ["depd@2.0.0", "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "destroy": ["destroy@1.2.0", "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="], + + "detect-newline": ["detect-newline@3.1.0", "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", {}, "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="], + + "diff-sequences": ["diff-sequences@27.5.1", "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", {}, "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="], + + "dom-walk": ["dom-walk@0.1.2", "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz", {}, "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="], + + "domexception": ["domexception@2.0.1", "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", { "dependencies": { "webidl-conversions": "^5.0.0" } }, "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg=="], + + "dotenv": ["dotenv@17.4.2", "https://registry.npmmirror.com/dotenv/-/dotenv-17.4.2.tgz", {}, "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw=="], + + "dotenv-expand": ["dotenv-expand@12.0.3", "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-12.0.3.tgz", { "dependencies": { "dotenv": "^16.4.5" } }, "sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA=="], + + "download": ["download@8.0.0", "https://registry.npmmirror.com/download/-/download-8.0.0.tgz", { "dependencies": { "archive-type": "^4.0.0", "content-disposition": "^0.5.2", "decompress": "^4.2.1", "ext-name": "^5.0.0", "file-type": "^11.1.0", "filenamify": "^3.0.0", "get-stream": "^4.1.0", "got": "^8.3.1", "make-dir": "^2.1.0", "p-event": "^2.1.0", "pify": "^4.0.1" } }, "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA=="], + + "dunder-proto": ["dunder-proto@1.0.1", "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "duplexer3": ["duplexer3@0.1.5", "https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.5.tgz", {}, "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA=="], + + "ecc-jsbn": ["ecc-jsbn@0.1.2", "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", { "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="], + + "ee-first": ["ee-first@1.1.1", "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.392", "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.392.tgz", {}, "sha512-1yQq3VQCZRwsnYc67Oc+1fge6Lwtn0hzi6zmEVkB61Zx21kTbwJAW4dFLadl5Rc1tKhG/kSpYXnfiAhu0f0a1g=="], + + "emittery": ["emittery@0.8.1", "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz", {}, "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg=="], + + "emoji-regex": ["emoji-regex@8.0.0", "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "enabled": ["enabled@2.0.0", "https://registry.npmmirror.com/enabled/-/enabled-2.0.0.tgz", {}, "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="], + + "encodeurl": ["encodeurl@2.0.0", "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "end-of-stream": ["end-of-stream@1.4.5", "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], + + "entities": ["entities@7.0.1", "https://registry.npmmirror.com/entities/-/entities-7.0.1.tgz", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], + + "error-ex": ["error-ex@1.3.4", "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.4.tgz", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "es-define-property": ["es-define-property@1.0.1", "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-module-lexer": ["es-module-lexer@1.5.4", "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz", {}, "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw=="], + + "es-object-atoms": ["es-object-atoms@1.1.2", "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.2.tgz", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "esbuild": ["esbuild@0.20.2", "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz", { "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" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g=="], + + "escalade": ["escalade@3.2.0", "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-html": ["escape-html@1.0.3", "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@5.0.0", "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], + + "escodegen": ["escodegen@2.1.0", "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", { "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2" }, "optionalDependencies": { "source-map": "~0.6.1" }, "bin": { "esgenerate": "bin/esgenerate.js", "escodegen": "bin/escodegen.js" } }, "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w=="], + + "esprima": ["esprima@4.0.1", "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "estraverse": ["estraverse@5.3.0", "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "estree-walker": ["estree-walker@2.0.2", "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], + + "esutils": ["esutils@2.0.3", "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "execa": ["execa@5.1.1", "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "exif-parser": ["exif-parser@0.1.12", "https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz", {}, "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw=="], + + "exit": ["exit@0.1.2", "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", {}, "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="], + + "expect": ["expect@27.5.1", "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1" } }, "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw=="], + + "express": ["express@4.20.0", "https://registry.npmmirror.com/express/-/express-4.20.0.tgz", { "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "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.2.0", "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.10", "proxy-addr": "~2.0.7", "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.19.0", "serve-static": "1.16.0", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" } }, "sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw=="], + + "exsolve": ["exsolve@1.1.0", "https://registry.npmmirror.com/exsolve/-/exsolve-1.1.0.tgz", {}, "sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw=="], + + "ext-list": ["ext-list@2.2.2", "https://registry.npmmirror.com/ext-list/-/ext-list-2.2.2.tgz", { "dependencies": { "mime-db": "^1.28.0" } }, "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA=="], + + "ext-name": ["ext-name@5.0.0", "https://registry.npmmirror.com/ext-name/-/ext-name-5.0.0.tgz", { "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" } }, "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ=="], + + "extend": ["extend@3.0.2", "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], + + "extsprintf": ["extsprintf@1.3.0", "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", {}, "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="], + + "fast-decode-uri-component": ["fast-decode-uri-component@1.0.1", "https://registry.npmmirror.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", {}, "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.3", "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-querystring": ["fast-querystring@1.1.2", "https://registry.npmmirror.com/fast-querystring/-/fast-querystring-1.1.2.tgz", { "dependencies": { "fast-decode-uri-component": "^1.0.1" } }, "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg=="], + + "fast-safe-stringify": ["fast-safe-stringify@2.1.1", "https://registry.npmmirror.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", {}, "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="], + + "fastq": ["fastq@1.20.1", "https://registry.npmmirror.com/fastq/-/fastq-1.20.1.tgz", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fb-watchman": ["fb-watchman@2.0.2", "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "fd-slicer": ["fd-slicer@1.1.0", "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], + + "fd-slicer2": ["fd-slicer2@1.2.0", "https://registry.npmmirror.com/fd-slicer2/-/fd-slicer2-1.2.0.tgz", { "dependencies": { "pend": "^1.2.0" } }, "sha512-3lBUNUckhMZduCc4g+Pw4Ve16LD9vpX9b8qUkkKq2mgDRLYWzblszZH2luADnJqjJe+cypngjCuKRm/IW12rRw=="], + + "fdir": ["fdir@6.5.0", "https://registry.npmmirror.com/fdir/-/fdir-6.5.0.tgz", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "fecha": ["fecha@4.2.3", "https://registry.npmmirror.com/fecha/-/fecha-4.2.3.tgz", {}, "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="], + + "file-type": ["file-type@11.1.0", "https://registry.npmmirror.com/file-type/-/file-type-11.1.0.tgz", {}, "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g=="], + + "file-uri-to-path": ["file-uri-to-path@2.0.0", "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", {}, "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg=="], + + "filename-reserved-regex": ["filename-reserved-regex@2.0.0", "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", {}, "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ=="], + + "filenamify": ["filenamify@3.0.0", "https://registry.npmmirror.com/filenamify/-/filenamify-3.0.0.tgz", { "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", "trim-repeated": "^1.0.0" } }, "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g=="], + + "fill-range": ["fill-range@7.1.1", "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "finalhandler": ["finalhandler@1.2.0", "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", { "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", "statuses": "2.0.1", "unpipe": "~1.0.0" } }, "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="], + + "find-up": ["find-up@4.1.0", "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "flushwritable": ["flushwritable@1.0.0", "https://registry.npmmirror.com/flushwritable/-/flushwritable-1.0.0.tgz", {}, "sha512-3VELfuWCLVzt5d2Gblk8qcqFro6nuwvxwMzHaENVDHI7rxcBRtMCwTk/E9FXcgh+82DSpavPNDueA9+RxXJoFg=="], + + "fn.name": ["fn.name@1.1.0", "https://registry.npmmirror.com/fn.name/-/fn.name-1.1.0.tgz", {}, "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="], + + "follow-redirects": ["follow-redirects@1.16.0", "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.16.0.tgz", { "peerDependencies": { "debug": "*" }, "optionalPeers": ["debug"] }, "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw=="], + + "for-each": ["for-each@0.3.5", "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "forever-agent": ["forever-agent@0.6.1", "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", {}, "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="], + + "form-data": ["form-data@4.0.6", "https://registry.npmmirror.com/form-data/-/form-data-4.0.6.tgz", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.4", "mime-types": "^2.1.35" } }, "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ=="], + + "formidable": ["formidable@1.2.6", "https://registry.npmmirror.com/formidable/-/formidable-1.2.6.tgz", {}, "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ=="], + + "forwarded": ["forwarded@0.2.0", "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], + + "fraction.js": ["fraction.js@4.3.7", "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz", {}, "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="], + + "fresh": ["fresh@0.5.2", "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], + + "from2": ["from2@2.3.0", "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz", { "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g=="], + + "fs-constants": ["fs-constants@1.0.0", "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", {}, "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="], + + "fs-extra": ["fs-extra@10.1.0", "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="], + + "fs-minipass": ["fs-minipass@2.1.0", "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="], + + "fs.realpath": ["fs.realpath@1.0.0", "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "ftp": ["ftp@0.3.10", "https://registry.npmmirror.com/ftp/-/ftp-0.3.10.tgz", { "dependencies": { "readable-stream": "1.1.x", "xregexp": "2.0.0" } }, "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ=="], + + "function-bind": ["function-bind@1.1.2", "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "generic-names": ["generic-names@4.0.0", "https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz", { "dependencies": { "loader-utils": "^3.2.0" } }, "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A=="], + + "gensync": ["gensync@1.0.0-beta.2", "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-package-type": ["get-package-type@0.1.0", "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-proto": ["get-proto@1.0.1", "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-ready": ["get-ready@1.0.0", "https://registry.npmmirror.com/get-ready/-/get-ready-1.0.0.tgz", {}, "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw=="], + + "get-stream": ["get-stream@6.0.1", "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "get-uri": ["get-uri@3.0.2", "https://registry.npmmirror.com/get-uri/-/get-uri-3.0.2.tgz", { "dependencies": { "@tootallnate/once": "1", "data-uri-to-buffer": "3", "debug": "4", "file-uri-to-path": "2", "fs-extra": "^8.1.0", "ftp": "^0.3.10" } }, "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg=="], + + "getpass": ["getpass@0.1.7", "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="], + + "glob": ["glob@7.2.3", "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "glob-parent": ["glob-parent@5.1.2", "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "global": ["global@4.4.0", "https://registry.npmmirror.com/global/-/global-4.4.0.tgz", { "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" } }, "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="], + + "gopd": ["gopd@1.2.0", "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "got": ["got@8.3.2", "https://registry.npmmirror.com/got/-/got-8.3.2.tgz", { "dependencies": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", "decompress-response": "^3.3.0", "duplexer3": "^0.1.4", "get-stream": "^3.0.0", "into-stream": "^3.1.0", "is-retry-allowed": "^1.1.0", "isurl": "^1.0.0-alpha5", "lowercase-keys": "^1.0.0", "mimic-response": "^1.0.0", "p-cancelable": "^0.4.0", "p-timeout": "^2.0.1", "pify": "^3.0.0", "safe-buffer": "^5.1.1", "timed-out": "^4.0.1", "url-parse-lax": "^3.0.0", "url-to-options": "^1.0.1" } }, "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw=="], + + "graceful-fs": ["graceful-fs@4.2.11", "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "har-schema": ["har-schema@2.0.0", "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", {}, "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="], + + "har-validator": ["har-validator@5.1.5", "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", { "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="], + + "has-flag": ["has-flag@4.0.0", "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-symbol-support-x": ["has-symbol-support-x@1.4.2", "https://registry.npmmirror.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", {}, "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="], + + "has-symbols": ["has-symbols@1.1.0", "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-to-string-tag-x": ["has-to-string-tag-x@1.4.1", "https://registry.npmmirror.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", { "dependencies": { "has-symbol-support-x": "^1.4.1" } }, "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hash-sum": ["hash-sum@2.0.0", "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", {}, "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="], + + "hasown": ["hasown@2.0.4", "https://registry.npmmirror.com/hasown/-/hasown-2.0.4.tgz", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="], + + "hookable": ["hookable@5.5.3", "https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz", {}, "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="], + + "html-encoding-sniffer": ["html-encoding-sniffer@2.0.1", "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", { "dependencies": { "whatwg-encoding": "^1.0.5" } }, "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ=="], + + "html-escaper": ["html-escaper@2.0.2", "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="], + + "http-cache-semantics": ["http-cache-semantics@3.8.1", "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", {}, "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="], + + "http-errors": ["http-errors@2.0.0", "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="], + + "http-proxy-agent": ["http-proxy-agent@4.0.1", "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", { "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" } }, "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="], + + "http-signature": ["http-signature@1.2.0", "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", { "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="], + + "https-proxy-agent": ["https-proxy-agent@5.0.1", "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="], + + "human-signals": ["human-signals@2.1.0", "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "iconv-lite": ["iconv-lite@0.4.24", "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "icss-replace-symbols": ["icss-replace-symbols@1.1.0", "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", {}, "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg=="], + + "icss-utils": ["icss-utils@5.1.0", "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", { "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="], + + "ieee754": ["ieee754@1.2.1", "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + + "immutable": ["immutable@4.3.9", "https://registry.npmmirror.com/immutable/-/immutable-4.3.9.tgz", {}, "sha512-ObHy4YN7ycwZOUCLI1/6svfyAFu7vL8RhAvVu/bh/RZW9EPlOyDaQ9jDQWCtdqzaXUjgXZCW1migtHE7YI7UGQ=="], + + "import-local": ["import-local@3.2.0", "https://registry.npmmirror.com/import-local/-/import-local-3.2.0.tgz", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], + + "imurmurhash": ["imurmurhash@0.1.4", "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inflight": ["inflight@1.0.6", "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "into-stream": ["into-stream@3.1.0", "https://registry.npmmirror.com/into-stream/-/into-stream-3.1.0.tgz", { "dependencies": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" } }, "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ=="], + + "invert-kv": ["invert-kv@3.0.1", "https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz", {}, "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw=="], + + "ip": ["ip@1.1.9", "https://registry.npmmirror.com/ip/-/ip-1.1.9.tgz", {}, "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ=="], + + "ip-address": ["ip-address@10.2.0", "https://registry.npmmirror.com/ip-address/-/ip-address-10.2.0.tgz", {}, "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-arrayish": ["is-arrayish@0.2.1", "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-binary-path": ["is-binary-path@2.1.0", "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], + + "is-callable": ["is-callable@1.2.7", "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.2", "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.2.tgz", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="], + + "is-extglob": ["is-extglob@2.1.1", "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-function": ["is-function@1.0.2", "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz", {}, "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="], + + "is-generator-fn": ["is-generator-fn@2.1.0", "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", {}, "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="], + + "is-glob": ["is-glob@4.0.3", "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-natural-number": ["is-natural-number@4.0.1", "https://registry.npmmirror.com/is-natural-number/-/is-natural-number-4.0.1.tgz", {}, "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ=="], + + "is-number": ["is-number@7.0.0", "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-object": ["is-object@1.0.2", "https://registry.npmmirror.com/is-object/-/is-object-1.0.2.tgz", {}, "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA=="], + + "is-plain-obj": ["is-plain-obj@1.1.0", "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", {}, "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="], + + "is-potential-custom-element-name": ["is-potential-custom-element-name@1.0.1", "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", {}, "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="], + + "is-retry-allowed": ["is-retry-allowed@1.2.0", "https://registry.npmmirror.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", {}, "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="], + + "is-stream": ["is-stream@2.0.1", "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "is-typed-array": ["is-typed-array@1.1.15", "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-typedarray": ["is-typedarray@1.0.0", "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", {}, "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="], + + "is-what": ["is-what@5.5.0", "https://registry.npmmirror.com/is-what/-/is-what-5.5.0.tgz", {}, "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw=="], + + "isarray": ["isarray@1.0.0", "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "isbinaryfile": ["isbinaryfile@5.0.2", "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.2.tgz", {}, "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg=="], + + "isexe": ["isexe@2.0.0", "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "isstream": ["isstream@0.1.2", "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", {}, "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@5.2.1", "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", { "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" } }, "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="], + + "istanbul-lib-report": ["istanbul-lib-report@3.0.1", "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", { "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="], + + "istanbul-lib-source-maps": ["istanbul-lib-source-maps@4.0.1", "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", { "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" } }, "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw=="], + + "istanbul-reports": ["istanbul-reports@3.2.0", "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz", { "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA=="], + + "isurl": ["isurl@1.0.0", "https://registry.npmmirror.com/isurl/-/isurl-1.0.0.tgz", { "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" } }, "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="], + + "jest": ["jest@27.0.4", "https://registry.npmmirror.com/jest/-/jest-27.0.4.tgz", { "dependencies": { "@jest/core": "^27.0.4", "import-local": "^3.0.2", "jest-cli": "^27.0.4" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "bin/jest.js" } }, "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA=="], + + "jest-changed-files": ["jest-changed-files@27.5.1", "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" } }, "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw=="], + + "jest-circus": ["jest-circus@27.5.1", "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "expect": "^27.5.1", "is-generator-fn": "^2.0.0", "jest-each": "^27.5.1", "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1", "jest-runtime": "^27.5.1", "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" } }, "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw=="], + + "jest-cli": ["jest-cli@27.5.1", "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz", { "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", "jest-config": "^27.5.1", "jest-util": "^27.5.1", "jest-validate": "^27.5.1", "prompts": "^2.0.1", "yargs": "^16.2.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "bin/jest.js" } }, "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw=="], + + "jest-config": ["jest-config@27.5.1", "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz", { "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", "@jest/types": "^27.5.1", "babel-jest": "^27.5.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.9", "jest-circus": "^27.5.1", "jest-environment-jsdom": "^27.5.1", "jest-environment-node": "^27.5.1", "jest-get-type": "^27.5.1", "jest-jasmine2": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-resolve": "^27.5.1", "jest-runner": "^27.5.1", "jest-util": "^27.5.1", "jest-validate": "^27.5.1", "micromatch": "^4.0.4", "parse-json": "^5.2.0", "pretty-format": "^27.5.1", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "peerDependencies": { "ts-node": ">=9.0.0" }, "optionalPeers": ["ts-node"] }, "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA=="], + + "jest-diff": ["jest-diff@27.5.1", "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz", { "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" } }, "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw=="], + + "jest-docblock": ["jest-docblock@27.5.1", "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz", { "dependencies": { "detect-newline": "^3.0.0" } }, "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ=="], + + "jest-each": ["jest-each@27.5.1", "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", "jest-get-type": "^27.5.1", "jest-util": "^27.5.1", "pretty-format": "^27.5.1" } }, "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ=="], + + "jest-environment-jsdom": ["jest-environment-jsdom@27.5.1", "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "jest-mock": "^27.5.1", "jest-util": "^27.5.1", "jsdom": "^16.6.0" } }, "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw=="], + + "jest-environment-node": ["jest-environment-node@27.5.1", "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "jest-mock": "^27.5.1", "jest-util": "^27.5.1" } }, "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw=="], + + "jest-get-type": ["jest-get-type@27.5.1", "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz", {}, "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw=="], + + "jest-haste-map": ["jest-haste-map@27.5.1", "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^27.5.1", "jest-serializer": "^27.5.1", "jest-util": "^27.5.1", "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng=="], + + "jest-jasmine2": ["jest-jasmine2@27.5.1", "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "expect": "^27.5.1", "is-generator-fn": "^2.0.0", "jest-each": "^27.5.1", "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1", "jest-runtime": "^27.5.1", "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", "pretty-format": "^27.5.1", "throat": "^6.0.1" } }, "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ=="], + + "jest-leak-detector": ["jest-leak-detector@27.5.1", "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", { "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" } }, "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ=="], + + "jest-matcher-utils": ["jest-matcher-utils@27.5.1", "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", { "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" } }, "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw=="], + + "jest-message-util": ["jest-message-util@27.5.1", "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz", { "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g=="], + + "jest-mock": ["jest-mock@27.5.1", "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" } }, "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og=="], + + "jest-pnp-resolver": ["jest-pnp-resolver@1.2.3", "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", { "peerDependencies": { "jest-resolve": "*" }, "optionalPeers": ["jest-resolve"] }, "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="], + + "jest-regex-util": ["jest-regex-util@27.5.1", "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", {}, "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg=="], + + "jest-resolve": ["jest-resolve@27.5.1", "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", "jest-util": "^27.5.1", "jest-validate": "^27.5.1", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" } }, "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw=="], + + "jest-resolve-dependencies": ["jest-resolve-dependencies@27.5.1", "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-snapshot": "^27.5.1" } }, "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg=="], + + "jest-runner": ["jest-runner@27.5.1", "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz", { "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", "graceful-fs": "^4.2.9", "jest-docblock": "^27.5.1", "jest-environment-jsdom": "^27.5.1", "jest-environment-node": "^27.5.1", "jest-haste-map": "^27.5.1", "jest-leak-detector": "^27.5.1", "jest-message-util": "^27.5.1", "jest-resolve": "^27.5.1", "jest-runtime": "^27.5.1", "jest-util": "^27.5.1", "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", "throat": "^6.0.1" } }, "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ=="], + + "jest-runtime": ["jest-runtime@27.5.1", "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz", { "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/globals": "^27.5.1", "@jest/source-map": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", "jest-haste-map": "^27.5.1", "jest-message-util": "^27.5.1", "jest-mock": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-resolve": "^27.5.1", "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A=="], + + "jest-serializer": ["jest-serializer@27.5.1", "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", { "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" } }, "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w=="], + + "jest-snapshot": ["jest-snapshot@27.5.1", "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz", { "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", "expect": "^27.5.1", "graceful-fs": "^4.2.9", "jest-diff": "^27.5.1", "jest-get-type": "^27.5.1", "jest-haste-map": "^27.5.1", "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1", "jest-util": "^27.5.1", "natural-compare": "^1.4.0", "pretty-format": "^27.5.1", "semver": "^7.3.2" } }, "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA=="], + + "jest-util": ["jest-util@27.5.1", "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" } }, "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw=="], + + "jest-validate": ["jest-validate@27.5.1", "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz", { "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^27.5.1", "leven": "^3.1.0", "pretty-format": "^27.5.1" } }, "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ=="], + + "jest-watcher": ["jest-watcher@27.5.1", "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz", { "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "jest-util": "^27.5.1", "string-length": "^4.0.1" } }, "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw=="], + + "jest-worker": ["jest-worker@27.5.1", "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", { "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="], + + "jimp": ["jimp@0.10.3", "https://registry.npmmirror.com/jimp/-/jimp-0.10.3.tgz", { "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/custom": "^0.10.3", "@jimp/plugins": "^0.10.3", "@jimp/types": "^0.10.3", "core-js": "^3.4.1", "regenerator-runtime": "^0.13.3" } }, "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ=="], + + "jiti": ["jiti@2.7.0", "https://registry.npmmirror.com/jiti/-/jiti-2.7.0.tgz", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], + + "jpeg-js": ["jpeg-js@0.3.7", "https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.3.7.tgz", {}, "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="], + + "js-tokens": ["js-tokens@4.0.0", "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@3.15.0", "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.15.0.tgz", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog=="], + + "jsbn": ["jsbn@0.1.1", "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", {}, "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="], + + "jsdom": ["jsdom@16.7.0", "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", { "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", "cssstyle": "^2.3.0", "data-urls": "^2.0.0", "decimal.js": "^10.2.1", "domexception": "^2.0.1", "escodegen": "^2.0.0", "form-data": "^3.0.0", "html-encoding-sniffer": "^2.0.1", "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", "parse5": "6.0.1", "saxes": "^5.0.1", "symbol-tree": "^3.2.4", "tough-cookie": "^4.0.0", "w3c-hr-time": "^1.0.2", "w3c-xmlserializer": "^2.0.0", "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "peerDependencies": { "canvas": "^2.5.0" }, "optionalPeers": ["canvas"] }, "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw=="], + + "jsesc": ["jsesc@3.1.0", "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.0", "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.0.tgz", {}, "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema": ["json-schema@0.4.0", "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", {}, "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stringify-safe": ["json-stringify-safe@5.0.1", "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], + + "json5": ["json5@2.2.3", "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsonc-parser": ["jsonc-parser@3.3.1", "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz", {}, "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="], + + "jsonfile": ["jsonfile@6.2.1", "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.1.tgz", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q=="], + + "jsprim": ["jsprim@1.4.2", "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", { "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" } }, "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="], + + "keyv": ["keyv@3.0.0", "https://registry.npmmirror.com/keyv/-/keyv-3.0.0.tgz", { "dependencies": { "json-buffer": "3.0.0" } }, "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA=="], + + "kleur": ["kleur@3.0.3", "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "klona": ["klona@2.0.6", "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", {}, "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="], + + "kolorist": ["kolorist@1.8.0", "https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz", {}, "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="], + + "kuler": ["kuler@2.0.0", "https://registry.npmmirror.com/kuler/-/kuler-2.0.0.tgz", {}, "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="], + + "lazystream": ["lazystream@1.0.1", "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], + + "lcid": ["lcid@3.1.1", "https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz", { "dependencies": { "invert-kv": "^3.0.0" } }, "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg=="], + + "leven": ["leven@3.1.0", "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.3.0", "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", { "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" } }, "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA=="], + + "licia": ["licia@1.41.1", "https://registry.npmmirror.com/licia/-/licia-1.41.1.tgz", {}, "sha512-XqObV8u1KEMdYWaNK0leRrTwhzKnLQEkhbnuUu7qGNH3zJoN7l9sfvF6PfHstSCuUOmpEP+0SBjRrk0I9uZs8g=="], + + "lilconfig": ["lilconfig@2.1.0", "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", {}, "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="], + + "lines-and-columns": ["lines-and-columns@2.0.4", "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz", {}, "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A=="], + + "load-bmfont": ["load-bmfont@1.4.2", "https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.2.tgz", { "dependencies": { "buffer-equal": "0.0.1", "mime": "^1.3.4", "parse-bmfont-ascii": "^1.0.3", "parse-bmfont-binary": "^1.0.5", "parse-bmfont-xml": "^1.1.4", "phin": "^3.7.1", "xhr": "^2.0.1", "xtend": "^4.0.0" } }, "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog=="], + + "loader-utils": ["loader-utils@3.3.1", "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.3.1.tgz", {}, "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg=="], + + "local-pkg": ["local-pkg@1.2.1", "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.2.1.tgz", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q=="], + + "localstorage-polyfill": ["localstorage-polyfill@1.0.1", "https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", {}, "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw=="], + + "locate-path": ["locate-path@5.0.0", "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "lodash": ["lodash@4.18.1", "https://registry.npmmirror.com/lodash/-/lodash-4.18.1.tgz", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], + + "lodash.camelcase": ["lodash.camelcase@4.3.0", "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], + + "lodash.debounce": ["lodash.debounce@4.0.8", "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], + + "lodash.defaults": ["lodash.defaults@4.2.0", "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz", {}, "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="], + + "lodash.difference": ["lodash.difference@4.5.0", "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz", {}, "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA=="], + + "lodash.flatten": ["lodash.flatten@4.4.0", "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz", {}, "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g=="], + + "lodash.isplainobject": ["lodash.isplainobject@4.0.6", "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", {}, "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="], + + "lodash.merge": ["lodash.merge@4.6.2", "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "lodash.union": ["lodash.union@4.6.0", "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz", {}, "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw=="], + + "logform": ["logform@2.7.0", "https://registry.npmmirror.com/logform/-/logform-2.7.0.tgz", { "dependencies": { "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" } }, "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ=="], + + "lowercase-keys": ["lowercase-keys@1.0.1", "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz", {}, "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="], + + "lru-cache": ["lru-cache@5.1.1", "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "magic-string": ["magic-string@0.30.11", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.11.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A=="], + + "make-dir": ["make-dir@2.1.0", "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="], + + "makeerror": ["makeerror@1.0.12", "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "media-typer": ["media-typer@0.3.0", "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", {}, "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="], + + "meow": ["meow@13.2.0", "https://registry.npmmirror.com/meow/-/meow-13.2.0.tgz", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="], + + "merge": ["merge@2.1.1", "https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz", {}, "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w=="], + + "merge-descriptors": ["merge-descriptors@1.0.3", "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", {}, "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ=="], + + "merge-stream": ["merge-stream@2.0.0", "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "methods": ["methods@1.1.2", "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", {}, "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="], + + "micromatch": ["micromatch@4.0.8", "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime": ["mime@3.0.0", "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], + + "mime-db": ["mime-db@1.52.0", "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + + "mime-types": ["mime-types@2.1.35", "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + + "mimic-fn": ["mimic-fn@2.1.0", "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-response": ["mimic-response@1.0.1", "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="], + + "min-document": ["min-document@2.19.2", "https://registry.npmmirror.com/min-document/-/min-document-2.19.2.tgz", { "dependencies": { "dom-walk": "^0.1.0" } }, "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A=="], + + "minidev": ["minidev@2.2.5", "https://registry.npmmirror.com/minidev/-/minidev-2.2.5.tgz", { "dependencies": { "archiver": "^5.3.0", "bent": "^7.3.1", "bufferutil": "^4.0.1", "chalk": "^4.1.2", "chokidar": "^3.4.0", "commander": "^8.1.0", "compressing": "^1.5.1", "download": "^8.0.0", "execa": "^5.1.1", "express": "^4.0.0", "fs-extra": "^10.0.0", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", "request": "^2.88.2", "request-promise-native": "^1.0.9", "superagent": "^6.1.0", "superagent-proxy": "^3.0.0", "tar": "^6.1.11", "watchpack": "^2.2.0", "winston": "^3.3.3", "ws": "^8.6.0" }, "peerDependencies": { "utf-8-validate": "^5.0.2" }, "optionalPeers": ["utf-8-validate"], "bin": { "minidev": "bin/minidev.js" } }, "sha512-ulgP1KPrtvn/O/IN53tUQ8i5sFVwVtkbDpSRAl/gMWs2WyumiM6/C7AL/FYxSoDQ8XsP+CB3Z5HHlwkqZXnbjQ=="], + + "minimatch": ["minimatch@10.2.5", "https://registry.npmmirror.com/minimatch/-/minimatch-10.2.5.tgz", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + + "minimist": ["minimist@1.2.8", "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@5.0.0", "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", {}, "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="], + + "miniprogram-api-typings": ["miniprogram-api-typings@5.2.1", "https://registry.npmmirror.com/miniprogram-api-typings/-/miniprogram-api-typings-5.2.1.tgz", {}, "sha512-fbB2hapWx/vaXN4olDJEIS+OOkCjHlHLX0WG74XUJqhm0VJ8dpleBdgagHATjEpcbcH2z7AV8PjpwYp9dylfYA=="], + + "minizlib": ["minizlib@2.1.2", "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", { "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" } }, "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="], + + "mitt": ["mitt@3.0.1", "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz", {}, "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="], + + "mkdirp": ["mkdirp@0.5.6", "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "mlly": ["mlly@1.8.2", "https://registry.npmmirror.com/mlly/-/mlly-1.8.2.tgz", { "dependencies": { "acorn": "^8.16.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.3" } }, "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA=="], + + "module-alias": ["module-alias@2.2.3", "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz", {}, "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q=="], + + "moment": ["moment@2.30.1", "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz", {}, "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="], + + "ms": ["ms@2.1.3", "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "muggle-string": ["muggle-string@0.4.1", "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="], + + "nanoid": ["nanoid@3.3.16", "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.16.tgz", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q=="], + + "natural-compare": ["natural-compare@1.4.0", "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@0.6.3", "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], + + "netmask": ["netmask@2.1.1", "https://registry.npmmirror.com/netmask/-/netmask-2.1.1.tgz", {}, "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA=="], + + "node-gyp-build": ["node-gyp-build@4.8.4", "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz", { "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ=="], + + "node-int64": ["node-int64@0.4.0", "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-releases": ["node-releases@2.0.51", "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.51.tgz", {}, "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ=="], + + "normalize-path": ["normalize-path@3.0.0", "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "normalize-range": ["normalize-range@0.1.2", "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", {}, "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="], + + "normalize-url": ["normalize-url@2.0.1", "https://registry.npmmirror.com/normalize-url/-/normalize-url-2.0.1.tgz", { "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", "sort-keys": "^2.0.0" } }, "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw=="], + + "npm-run-path": ["npm-run-path@4.0.1", "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "nutui-uniapp": ["nutui-uniapp@1.11.2", "https://registry.npmmirror.com/nutui-uniapp/-/nutui-uniapp-1.11.2.tgz", { "peerDependencies": { "@uni-helper/uni-app-types": "^1.0.0-alpha.6", "vue": ">=3.2.0" } }, "sha512-mnJ8QvSxryXC11BZwv7le5/HKqNKgeuhVANo3dIqg0aONmBzq+Zkh7NfG9MLME0XBKbS27ysyqdTzgyS2/vrgA=="], + + "nwsapi": ["nwsapi@2.2.24", "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.24.tgz", {}, "sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A=="], + + "oauth-sign": ["oauth-sign@0.9.0", "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", {}, "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="], + + "object-assign": ["object-assign@4.1.1", "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "omggif": ["omggif@1.0.10", "https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz", {}, "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw=="], + + "on-finished": ["on-finished@2.4.1", "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "once": ["once@1.4.0", "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "one-time": ["one-time@1.0.0", "https://registry.npmmirror.com/one-time/-/one-time-1.0.0.tgz", { "dependencies": { "fn.name": "1.x.x" } }, "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g=="], + + "onetime": ["onetime@5.1.2", "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "optionator": ["optionator@0.8.3", "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", { "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", "word-wrap": "~1.2.3" } }, "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="], + + "os-locale-s-fix": ["os-locale-s-fix@1.0.8-fix-1", "https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", { "dependencies": { "lcid": "^3.0.0" } }, "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w=="], + + "p-cancelable": ["p-cancelable@0.4.1", "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-0.4.1.tgz", {}, "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="], + + "p-event": ["p-event@2.3.1", "https://registry.npmmirror.com/p-event/-/p-event-2.3.1.tgz", { "dependencies": { "p-timeout": "^2.0.1" } }, "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA=="], + + "p-finally": ["p-finally@1.0.0", "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", {}, "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="], + + "p-is-promise": ["p-is-promise@1.1.0", "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-1.1.0.tgz", {}, "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg=="], + + "p-limit": ["p-limit@2.3.0", "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "p-locate": ["p-locate@4.1.0", "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "p-timeout": ["p-timeout@2.0.1", "https://registry.npmmirror.com/p-timeout/-/p-timeout-2.0.1.tgz", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA=="], + + "p-try": ["p-try@2.2.0", "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "pac-proxy-agent": ["pac-proxy-agent@5.0.0", "https://registry.npmmirror.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", { "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4", "get-uri": "3", "http-proxy-agent": "^4.0.1", "https-proxy-agent": "5", "pac-resolver": "^5.0.0", "raw-body": "^2.2.0", "socks-proxy-agent": "5" } }, "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ=="], + + "pac-resolver": ["pac-resolver@5.0.1", "https://registry.npmmirror.com/pac-resolver/-/pac-resolver-5.0.1.tgz", { "dependencies": { "degenerator": "^3.0.2", "ip": "^1.1.5", "netmask": "^2.0.2" } }, "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q=="], + + "pako": ["pako@1.0.11", "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], + + "parse-bmfont-ascii": ["parse-bmfont-ascii@1.0.6", "https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", {}, "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA=="], + + "parse-bmfont-binary": ["parse-bmfont-binary@1.0.6", "https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", {}, "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA=="], + + "parse-bmfont-xml": ["parse-bmfont-xml@1.1.6", "https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", { "dependencies": { "xml-parse-from-string": "^1.0.0", "xml2js": "^0.5.0" } }, "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA=="], + + "parse-css-font": ["parse-css-font@4.0.0", "https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz", { "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" } }, "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ=="], + + "parse-headers": ["parse-headers@2.0.6", "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.6.tgz", {}, "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A=="], + + "parse-json": ["parse-json@5.2.0", "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "parse5": ["parse5@6.0.1", "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", {}, "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="], + + "parseurl": ["parseurl@1.3.3", "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-browserify": ["path-browserify@1.0.1", "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], + + "path-exists": ["path-exists@4.0.0", "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-to-regexp": ["path-to-regexp@0.1.10", "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz", {}, "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="], + + "pathe": ["pathe@2.0.3", "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "pend": ["pend@1.2.0", "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], + + "perfect-debounce": ["perfect-debounce@1.0.0", "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz", {}, "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="], + + "performance-now": ["performance-now@2.1.0", "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], + + "phin": ["phin@2.9.3", "https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz", {}, "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="], + + "picocolors": ["picocolors@1.1.0", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.0.tgz", {}, "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="], + + "picomatch": ["picomatch@4.0.5", "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.5.tgz", {}, "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A=="], + + "pify": ["pify@2.3.0", "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "pinia": ["pinia@3.0.4", "https://registry.npmmirror.com/pinia/-/pinia-3.0.4.tgz", { "dependencies": { "@vue/devtools-api": "^7.7.7" }, "peerDependencies": { "typescript": ">=4.5.0", "vue": "^3.5.11" }, "optionalPeers": ["typescript"] }, "sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw=="], + + "pinia-plugin-persistedstate": ["pinia-plugin-persistedstate@4.7.1", "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.7.1.tgz", { "dependencies": { "defu": "^6.1.4" }, "peerDependencies": { "@nuxt/kit": ">=3.0.0", "@pinia/nuxt": ">=0.10.0", "pinia": ">=3.0.0" }, "optionalPeers": ["@nuxt/kit", "@pinia/nuxt", "pinia"] }, "sha512-WHOqh2esDlR3eAaknPbqXrkkj0D24h8shrDPqysgCFR6ghqP/fpFfJmMPJp0gETHsvrh9YNNg6dQfo2OEtDnIQ=="], + + "pinkie": ["pinkie@2.0.4", "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", {}, "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="], + + "pinkie-promise": ["pinkie-promise@2.0.1", "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", { "dependencies": { "pinkie": "^2.0.0" } }, "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw=="], + + "pirates": ["pirates@4.0.7", "https://registry.npmmirror.com/pirates/-/pirates-4.0.7.tgz", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pixelmatch": ["pixelmatch@4.0.2", "https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz", { "dependencies": { "pngjs": "^3.0.0" }, "bin": { "pixelmatch": "bin/pixelmatch" } }, "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA=="], + + "pkg-dir": ["pkg-dir@4.2.0", "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], + + "pkg-types": ["pkg-types@1.3.1", "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + + "pngjs": ["pngjs@3.4.0", "https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz", {}, "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.19", "https://registry.npmmirror.com/postcss/-/postcss-8.5.19.tgz", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ=="], + + "postcss-import": ["postcss-import@14.1.0", "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw=="], + + "postcss-load-config": ["postcss-load-config@3.1.4", "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz", { "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "optionalPeers": ["postcss", "ts-node"] }, "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg=="], + + "postcss-modules": ["postcss-modules@4.3.1", "https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz", { "dependencies": { "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "string-hash": "^1.1.1" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q=="], + + "postcss-modules-extract-imports": ["postcss-modules-extract-imports@3.1.0", "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", { "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q=="], + + "postcss-modules-local-by-default": ["postcss-modules-local-by-default@4.2.0", "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", { "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" }, "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw=="], + + "postcss-modules-scope": ["postcss-modules-scope@3.2.1", "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA=="], + + "postcss-modules-values": ["postcss-modules-values@4.0.0", "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", { "dependencies": { "icss-utils": "^5.0.0" }, "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=="], + + "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], + + "postcss-value-parser": ["postcss-value-parser@4.2.0", "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + + "prelude-ls": ["prelude-ls@1.1.2", "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", {}, "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="], + + "prepend-http": ["prepend-http@2.0.0", "https://registry.npmmirror.com/prepend-http/-/prepend-http-2.0.0.tgz", {}, "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="], + + "pretty-format": ["pretty-format@27.5.1", "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="], + + "process": ["process@0.11.10", "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", {}, "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "prompts": ["prompts@2.4.2", "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "proxy-addr": ["proxy-addr@2.0.7", "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], + + "proxy-agent": ["proxy-agent@5.0.0", "https://registry.npmmirror.com/proxy-agent/-/proxy-agent-5.0.0.tgz", { "dependencies": { "agent-base": "^6.0.0", "debug": "4", "http-proxy-agent": "^4.0.0", "https-proxy-agent": "^5.0.0", "lru-cache": "^5.1.1", "pac-proxy-agent": "^5.0.0", "proxy-from-env": "^1.0.0", "socks-proxy-agent": "^5.0.0" } }, "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g=="], + + "proxy-from-env": ["proxy-from-env@2.1.0", "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-2.1.0.tgz", {}, "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA=="], + + "psl": ["psl@1.15.0", "https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w=="], + + "pump": ["pump@3.0.4", "https://registry.npmmirror.com/pump/-/pump-3.0.4.tgz", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA=="], + + "punycode": ["punycode@2.3.1", "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "qrcode-reader": ["qrcode-reader@1.0.4", "https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz", {}, "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ=="], + + "qrcode-terminal": ["qrcode-terminal@0.12.0", "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ=="], + + "qs": ["qs@6.11.0", "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", { "dependencies": { "side-channel": "^1.0.4" } }, "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="], + + "quansync": ["quansync@0.2.11", "https://registry.npmmirror.com/quansync/-/quansync-0.2.11.tgz", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + + "query-string": ["query-string@5.1.1", "https://registry.npmmirror.com/query-string/-/query-string-5.1.1.tgz", { "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" } }, "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="], + + "querystringify": ["querystringify@2.2.0", "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", {}, "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="], + + "queue-microtask": ["queue-microtask@1.2.3", "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "radashi": ["radashi@12.9.1", "https://registry.npmmirror.com/radashi/-/radashi-12.9.1.tgz", {}, "sha512-HCvrL1Ag7qnyH11UiSWQaEIiizJ7kldHjBw63aELoum7C8nQrSLqotLDuKKvoRPtO0w8azCzUQcL3yrU3lBksw=="], + + "range-parser": ["range-parser@1.2.1", "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "raw-body": ["raw-body@2.5.2", "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", { "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="], + + "react-is": ["react-is@17.0.2", "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="], + + "read-cache": ["read-cache@1.0.0", "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], + + "readable-stream": ["readable-stream@3.6.2", "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], + + "readdir-glob": ["readdir-glob@1.1.3", "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz", { "dependencies": { "minimatch": "^5.1.0" } }, "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="], + + "readdirp": ["readdirp@3.6.0", "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + + "reflect-metadata": ["reflect-metadata@0.1.14", "https://registry.npmmirror.com/reflect-metadata/-/reflect-metadata-0.1.14.tgz", {}, "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="], + + "regenerate": ["regenerate@1.4.2", "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="], + + "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="], + + "regenerator-runtime": ["regenerator-runtime@0.14.1", "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", {}, "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="], + + "regexpu-core": ["regexpu-core@6.4.0", "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.4.0.tgz", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="], + + "regjsgen": ["regjsgen@0.8.0", "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="], + + "regjsparser": ["regjsparser@0.13.2", "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.13.2.tgz", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ=="], + + "request": ["request@2.88.2", "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", { "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } }, "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="], + + "request-promise-core": ["request-promise-core@1.1.4", "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz", { "dependencies": { "lodash": "^4.17.19" }, "peerDependencies": { "request": "^2.34" } }, "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw=="], + + "request-promise-native": ["request-promise-native@1.0.9", "https://registry.npmmirror.com/request-promise-native/-/request-promise-native-1.0.9.tgz", { "dependencies": { "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" }, "peerDependencies": { "request": "^2.34" } }, "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g=="], + + "require-directory": ["require-directory@2.1.1", "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "requires-port": ["requires-port@1.0.0", "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", {}, "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="], + + "resolve": ["resolve@1.22.8", "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw=="], + + "resolve-cwd": ["resolve-cwd@3.0.0", "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], + + "resolve-from": ["resolve-from@5.0.0", "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "resolve.exports": ["resolve.exports@1.1.1", "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz", {}, "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ=="], + + "responselike": ["responselike@1.0.2", "https://registry.npmmirror.com/responselike/-/responselike-1.0.2.tgz", { "dependencies": { "lowercase-keys": "^1.0.0" } }, "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ=="], + + "reusify": ["reusify@1.1.0", "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rfdc": ["rfdc@1.4.1", "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], + + "rimraf": ["rimraf@3.0.2", "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "rollup": ["rollup@4.14.3", "https://registry.npmmirror.com/rollup/-/rollup-4.14.3.tgz", { "dependencies": { "@types/estree": "1.0.5" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.14.3", "@rollup/rollup-android-arm64": "4.14.3", "@rollup/rollup-darwin-arm64": "4.14.3", "@rollup/rollup-darwin-x64": "4.14.3", "@rollup/rollup-linux-arm-gnueabihf": "4.14.3", "@rollup/rollup-linux-arm-musleabihf": "4.14.3", "@rollup/rollup-linux-arm64-gnu": "4.14.3", "@rollup/rollup-linux-arm64-musl": "4.14.3", "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3", "@rollup/rollup-linux-riscv64-gnu": "4.14.3", "@rollup/rollup-linux-s390x-gnu": "4.14.3", "@rollup/rollup-linux-x64-gnu": "4.14.3", "@rollup/rollup-linux-x64-musl": "4.14.3", "@rollup/rollup-win32-arm64-msvc": "4.14.3", "@rollup/rollup-win32-ia32-msvc": "4.14.3", "@rollup/rollup-win32-x64-msvc": "4.14.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw=="], + + "run-parallel": ["run-parallel@1.2.0", "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-area-insets": ["safe-area-insets@1.4.1", "https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz", {}, "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ=="], + + "safe-buffer": ["safe-buffer@5.2.1", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safe-stable-stringify": ["safe-stable-stringify@2.5.0", "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", {}, "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA=="], + + "safer-buffer": ["safer-buffer@2.1.2", "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "sass": ["sass@1.64.2", "https://registry.npmmirror.com/sass/-/sass-1.64.2.tgz", { "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { "sass": "sass.js" } }, "sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg=="], + + "sax": ["sax@1.6.0", "https://registry.npmmirror.com/sax/-/sax-1.6.0.tgz", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], + + "saxes": ["saxes@5.0.1", "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", { "dependencies": { "xmlchars": "^2.2.0" } }, "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw=="], + + "scule": ["scule@1.3.0", "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", {}, "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="], + + "seek-bzip": ["seek-bzip@1.0.6", "https://registry.npmmirror.com/seek-bzip/-/seek-bzip-1.0.6.tgz", { "dependencies": { "commander": "^2.8.1" }, "bin": { "seek-bunzip": "bin/seek-bunzip", "seek-table": "bin/seek-bzip-table" } }, "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ=="], + + "semver": ["semver@6.3.1", "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "send": ["send@0.19.0", "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", { "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" } }, "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="], + + "serve-static": ["serve-static@1.16.0", "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.0.tgz", { "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.18.0" } }, "sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA=="], + + "set-function-length": ["set-function-length@1.2.2", "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "setprototypeof": ["setprototypeof@1.2.0", "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "shebang-command": ["shebang-command@2.0.0", "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.1", "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.1.tgz", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4", "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ=="], + + "side-channel-list": ["side-channel-list@1.0.1", "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.1.tgz", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], + + "side-channel-map": ["side-channel-map@1.0.1", "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "signal-exit": ["signal-exit@3.0.7", "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "sisteransi": ["sisteransi@1.0.5", "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "slash": ["slash@3.0.0", "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "smart-buffer": ["smart-buffer@4.2.0", "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", {}, "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="], + + "socks": ["socks@2.8.9", "https://registry.npmmirror.com/socks/-/socks-2.8.9.tgz", { "dependencies": { "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" } }, "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw=="], + + "socks-proxy-agent": ["socks-proxy-agent@5.0.1", "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", { "dependencies": { "agent-base": "^6.0.2", "debug": "4", "socks": "^2.3.3" } }, "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ=="], + + "sort-keys": ["sort-keys@1.1.2", "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz", { "dependencies": { "is-plain-obj": "^1.0.0" } }, "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg=="], + + "sort-keys-length": ["sort-keys-length@1.0.1", "https://registry.npmmirror.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz", { "dependencies": { "sort-keys": "^1.0.0" } }, "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw=="], + + "source-map": ["source-map@0.6.1", "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "source-map-js": ["source-map-js@1.2.1", "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.21", "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + + "speakingurl": ["speakingurl@14.0.1", "https://registry.npmmirror.com/speakingurl/-/speakingurl-14.0.1.tgz", {}, "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="], + + "sprintf-js": ["sprintf-js@1.0.3", "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "sshpk": ["sshpk@1.18.0", "https://registry.npmmirror.com/sshpk/-/sshpk-1.18.0.tgz", { "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, "bin": { "sshpk-conv": "bin/sshpk-conv", "sshpk-sign": "bin/sshpk-sign", "sshpk-verify": "bin/sshpk-verify" } }, "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ=="], + + "stack-trace": ["stack-trace@0.0.10", "https://registry.npmmirror.com/stack-trace/-/stack-trace-0.0.10.tgz", {}, "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg=="], + + "stack-utils": ["stack-utils@2.0.6", "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "statuses": ["statuses@2.0.1", "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", {}, "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="], + + "statuses-es": ["statuses-es@2.0.6", "https://registry.npmmirror.com/statuses-es/-/statuses-es-2.0.6.tgz", {}, "sha512-MNbejKdhYUwxsiupoRli1XOb9WSaGLtoE6130mfjAXjHp5AV3cCdCTYzRbIV1qXLXq1uRHvs5J9jmR3tPZKDqw=="], + + "std-env": ["std-env@3.10.0", "https://registry.npmmirror.com/std-env/-/std-env-3.10.0.tgz", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + + "stealthy-require": ["stealthy-require@1.1.1", "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz", {}, "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="], + + "streamifier": ["streamifier@0.1.1", "https://registry.npmmirror.com/streamifier/-/streamifier-0.1.1.tgz", {}, "sha512-zDgl+muIlWzXNsXeyUfOk9dChMjlpkq0DRsxujtYPgyJ676yQ8jEm6zzaaWHFDg5BNcLuif0eD2MTyJdZqXpdg=="], + + "strict-uri-encode": ["strict-uri-encode@1.1.0", "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", {}, "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="], + + "string-hash": ["string-hash@1.1.3", "https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz", {}, "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A=="], + + "string-length": ["string-length@4.0.2", "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], + + "string-width": ["string-width@4.2.3", "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string_decoder": ["string_decoder@1.3.0", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], + + "strip-ansi": ["strip-ansi@7.2.0", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.2.0.tgz", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], + + "strip-bom": ["strip-bom@4.0.0", "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], + + "strip-dirs": ["strip-dirs@2.1.0", "https://registry.npmmirror.com/strip-dirs/-/strip-dirs-2.1.0.tgz", { "dependencies": { "is-natural-number": "^4.0.1" } }, "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g=="], + + "strip-final-newline": ["strip-final-newline@2.0.0", "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "strip-literal": ["strip-literal@3.1.0", "https://registry.npmmirror.com/strip-literal/-/strip-literal-3.1.0.tgz", { "dependencies": { "js-tokens": "^9.0.1" } }, "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg=="], + + "strip-outer": ["strip-outer@1.0.1", "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz", { "dependencies": { "escape-string-regexp": "^1.0.2" } }, "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg=="], + + "superagent": ["superagent@6.1.0", "https://registry.npmmirror.com/superagent/-/superagent-6.1.0.tgz", { "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.2", "debug": "^4.1.1", "fast-safe-stringify": "^2.0.7", "form-data": "^3.0.0", "formidable": "^1.2.2", "methods": "^1.1.2", "mime": "^2.4.6", "qs": "^6.9.4", "readable-stream": "^3.6.0", "semver": "^7.3.2" } }, "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg=="], + + "superagent-proxy": ["superagent-proxy@3.0.0", "https://registry.npmmirror.com/superagent-proxy/-/superagent-proxy-3.0.0.tgz", { "dependencies": { "debug": "^4.3.2", "proxy-agent": "^5.0.0" }, "peerDependencies": { "superagent": ">= 0.15.4 || 1 || 2 || 3" } }, "sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ=="], + + "superjson": ["superjson@2.2.6", "https://registry.npmmirror.com/superjson/-/superjson-2.2.6.tgz", { "dependencies": { "copy-anything": "^4" } }, "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA=="], + + "supports-color": ["supports-color@7.2.0", "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-hyperlinks": ["supports-hyperlinks@2.3.0", "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", { "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" } }, "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "symbol-tree": ["symbol-tree@3.2.4", "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", {}, "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="], + + "systemjs": ["systemjs@6.15.1", "https://registry.npmmirror.com/systemjs/-/systemjs-6.15.1.tgz", {}, "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA=="], + + "tapable": ["tapable@2.3.3", "https://registry.npmmirror.com/tapable/-/tapable-2.3.3.tgz", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], + + "tar": ["tar@6.2.1", "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz", { "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" } }, "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A=="], + + "tar-stream": ["tar-stream@2.2.0", "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", { "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" } }, "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ=="], + + "terminal-link": ["terminal-link@2.1.1", "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", { "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="], + + "terser": ["terser@5.49.0", "https://registry.npmmirror.com/terser/-/terser-5.49.0.tgz", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA=="], + + "test-exclude": ["test-exclude@6.0.0", "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "text-hex": ["text-hex@1.0.0", "https://registry.npmmirror.com/text-hex/-/text-hex-1.0.0.tgz", {}, "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="], + + "throat": ["throat@6.0.2", "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz", {}, "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ=="], + + "through": ["through@2.3.8", "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], + + "timed-out": ["timed-out@4.0.1", "https://registry.npmmirror.com/timed-out/-/timed-out-4.0.1.tgz", {}, "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA=="], + + "timm": ["timm@1.7.1", "https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz", {}, "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw=="], + + "tinycolor2": ["tinycolor2@1.6.0", "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz", {}, "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="], + + "tinyglobby": ["tinyglobby@0.2.17", "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.17.tgz", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], + + "tmpl": ["tmpl@1.0.5", "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-buffer": ["to-buffer@1.2.2", "https://registry.npmmirror.com/to-buffer/-/to-buffer-1.2.2.tgz", { "dependencies": { "isarray": "^2.0.5", "safe-buffer": "^5.2.1", "typed-array-buffer": "^1.0.3" } }, "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw=="], + + "to-fast-properties": ["to-fast-properties@2.0.0", "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", {}, "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="], + + "to-regex-range": ["to-regex-range@5.0.1", "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "tough-cookie": ["tough-cookie@2.5.0", "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", { "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="], + + "tr46": ["tr46@2.1.0", "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", { "dependencies": { "punycode": "^2.1.1" } }, "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw=="], + + "trim-repeated": ["trim-repeated@1.0.0", "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz", { "dependencies": { "escape-string-regexp": "^1.0.2" } }, "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg=="], + + "triple-beam": ["triple-beam@1.4.1", "https://registry.npmmirror.com/triple-beam/-/triple-beam-1.4.1.tgz", {}, "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg=="], + + "tslib": ["tslib@2.8.1", "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tunnel-agent": ["tunnel-agent@0.6.0", "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], + + "tweetnacl": ["tweetnacl@0.14.5", "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", {}, "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="], + + "type-check": ["type-check@0.3.2", "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", { "dependencies": { "prelude-ls": "~1.1.2" } }, "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg=="], + + "type-detect": ["type-detect@4.0.8", "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@0.21.3", "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "type-is": ["type-is@1.6.18", "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typedarray-to-buffer": ["typedarray-to-buffer@3.1.5", "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", { "dependencies": { "is-typedarray": "^1.0.0" } }, "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="], + + "typescript": ["typescript@5.9.3", "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "ufo": ["ufo@1.6.4", "https://registry.npmmirror.com/ufo/-/ufo-1.6.4.tgz", {}, "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA=="], + + "unbzip2-stream": ["unbzip2-stream@1.4.3", "https://registry.npmmirror.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", { "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" } }, "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg=="], + + "unconfig": ["unconfig@7.5.0", "https://registry.npmmirror.com/unconfig/-/unconfig-7.5.0.tgz", { "dependencies": { "@quansync/fs": "^1.0.0", "defu": "^6.1.4", "jiti": "^2.6.1", "quansync": "^1.0.0", "unconfig-core": "7.5.0" } }, "sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA=="], + + "unconfig-core": ["unconfig-core@7.5.0", "https://registry.npmmirror.com/unconfig-core/-/unconfig-core-7.5.0.tgz", { "dependencies": { "@quansync/fs": "^1.0.0", "quansync": "^1.0.0" } }, "sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w=="], + + "undici-types": ["undici-types@7.24.6", "https://registry.npmmirror.com/undici-types/-/undici-types-7.24.6.tgz", {}, "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg=="], + + "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="], + + "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="], + + "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="], + + "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="], + + "unimport": ["unimport@4.1.1", "https://registry.npmmirror.com/unimport/-/unimport-4.1.1.tgz", { "dependencies": { "acorn": "^8.14.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "fast-glob": "^3.3.3", "local-pkg": "^1.0.0", "magic-string": "^0.30.17", "mlly": "^1.7.4", "pathe": "^2.0.2", "picomatch": "^4.0.2", "pkg-types": "^1.3.1", "scule": "^1.3.0", "strip-literal": "^3.0.0", "unplugin": "^2.1.2", "unplugin-utils": "^0.2.3" } }, "sha512-j9+fijH6aDd05yv1fXlyt7HSxtOWtGtrZeYTVBsSUg57Iuf+Ps2itIZjeyu7bEQ4k0WOgYhHrdW8m/pJgOpl5g=="], + + "universalify": ["universalify@2.0.1", "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "unpipe": ["unpipe@1.0.0", "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "unplugin": ["unplugin@2.3.11", "https://registry.npmmirror.com/unplugin/-/unplugin-2.3.11.tgz", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww=="], + + "unplugin-auto-import": ["unplugin-auto-import@21.1.0", "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-21.1.0.tgz", { "dependencies": { "local-pkg": "^1.2.1", "magic-string": "^1.1.0", "picomatch": "^4.0.5", "unimport": "^6.4.0", "unplugin": "^3.3.0", "unplugin-utils": "^0.3.2" }, "peerDependencies": { "@nuxt/kit": "^4.0.0", "@vueuse/core": "*" }, "optionalPeers": ["@nuxt/kit", "@vueuse/core"] }, "sha512-EzrSqWIBulEqCuP7idADXH+tVKYrbwKlR5+r/lOWik0o+Ksny1kitmtryHGNSv7puzzORlcIwT/x2JStiszlHA=="], + + "unplugin-utils": ["unplugin-utils@0.3.2", "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.3.2.tgz", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.4" } }, "sha512-xVToRh2CTmLk2HnEG7ac4rl1MJTT3RFkpS8B++/SnB0kXvuaavD+n3m/vrzyWQOdJNSZQACnbz01pnppbwV5BA=="], + + "unquote": ["unquote@1.1.1", "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", {}, "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "url-parse": ["url-parse@1.5.10", "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", { "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ=="], + + "url-parse-lax": ["url-parse-lax@3.0.0", "https://registry.npmmirror.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz", { "dependencies": { "prepend-http": "^2.0.0" } }, "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ=="], + + "url-to-options": ["url-to-options@1.0.1", "https://registry.npmmirror.com/url-to-options/-/url-to-options-1.0.1.tgz", {}, "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A=="], + + "utif": ["utif@2.0.1", "https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz", { "dependencies": { "pako": "^1.0.5" } }, "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg=="], + + "util-deprecate": ["util-deprecate@1.0.2", "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "utils-merge": ["utils-merge@1.0.1", "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], + + "uuid": ["uuid@3.4.0", "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="], + + "uview-pro": ["uview-pro@0.6.9", "https://registry.npmmirror.com/uview-pro/-/uview-pro-0.6.9.tgz", {}, "sha512-Vv55Uc/kQjsWnwTYUKoQ8MdCFMIPEGvZHOrRrLGQCc1Tp60PHMn8Lvfx/QqbzqpCC0W4j2B8xONWW6VmGZ8Wfw=="], + + "v8-to-istanbul": ["v8-to-istanbul@8.1.1", "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", { "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" } }, "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w=="], + + "vary": ["vary@1.1.2", "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "verror": ["verror@1.10.0", "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", { "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="], + + "vite": ["vite@5.2.8", "https://registry.npmmirror.com/vite/-/vite-5.2.8.tgz", { "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", "rollup": "^4.13.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "optionalPeers": ["@types/node", "less", "lightningcss", "sass", "stylus", "sugarss", "terser"], "bin": { "vite": "bin/vite.js" } }, "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA=="], + + "vm2": ["vm2@3.11.5", "https://registry.npmmirror.com/vm2/-/vm2-3.11.5.tgz", { "dependencies": { "acorn": "^8.15.0", "acorn-walk": "^8.3.4" }, "bin": { "vm2": "bin/vm2" } }, "sha512-RSrkBiwrj6FRU+QdqNs6KG0XdlvJCjpQ4GXiqmMbrhmwfu5k/XIMpAer0L8f6iuf0uJ3a4T1xJN126Q8yf0VIA=="], + + "vscode-uri": ["vscode-uri@3.1.0", "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.1.0.tgz", {}, "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="], + + "vue": ["vue@3.5.40", "https://registry.npmmirror.com/vue/-/vue-3.5.40.tgz", { "dependencies": { "@vue/compiler-dom": "3.5.40", "@vue/compiler-sfc": "3.5.40", "@vue/runtime-dom": "3.5.40", "@vue/server-renderer": "3.5.40", "@vue/shared": "3.5.40" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-+8PJ4SJXdn/cHGImF4CKdxlWHIN5Dkt7DoufRREM6h6uVCx2m7QxgcEQmmzyOK8A9mcafg7sFbJFYsdFVubTig=="], + + "vue-demi": ["vue-demi@0.14.10", "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", { "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" }, "optionalPeers": ["@vue/composition-api"], "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" } }, "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg=="], + + "vue-i18n": ["vue-i18n@9.14.5", "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.14.5.tgz", { "dependencies": { "@intlify/core-base": "9.14.5", "@intlify/shared": "9.14.5", "@vue/devtools-api": "^6.5.0" }, "peerDependencies": { "vue": "^3.0.0" } }, "sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g=="], + + "vue-router": ["vue-router@4.5.1", "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz", { "dependencies": { "@vue/devtools-api": "^6.6.4" }, "peerDependencies": { "vue": "^3.2.0" } }, "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw=="], + + "vue-tsc": ["vue-tsc@3.3.7", "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-3.3.7.tgz", { "dependencies": { "@volar/typescript": "2.4.28", "@vue/language-core": "3.3.7" }, "peerDependencies": { "typescript": ">=5.0.0" }, "bin": { "vue-tsc": "bin/vue-tsc.js" } }, "sha512-+C+rgD49wAQ5bUTl2sp5a8Bzg4YoldMNXM+g7CFe604MYcQ8PrZPMQhIjJSzKXtPBCa+C5ayMipqjbA7splekQ=="], + + "w3c-hr-time": ["w3c-hr-time@1.0.2", "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", { "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="], + + "w3c-xmlserializer": ["w3c-xmlserializer@2.0.0", "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", { "dependencies": { "xml-name-validator": "^3.0.0" } }, "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA=="], + + "walker": ["walker@1.0.8", "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "watchpack": ["watchpack@2.5.2", "https://registry.npmmirror.com/watchpack/-/watchpack-2.5.2.tgz", { "dependencies": { "graceful-fs": "^4.1.2" } }, "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg=="], + + "webidl-conversions": ["webidl-conversions@6.1.0", "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", {}, "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="], + + "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], + + "whatwg-encoding": ["whatwg-encoding@1.0.5", "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", { "dependencies": { "iconv-lite": "0.4.24" } }, "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="], + + "whatwg-mimetype": ["whatwg-mimetype@2.3.0", "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", {}, "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="], + + "whatwg-url": ["whatwg-url@8.7.0", "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", { "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" } }, "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg=="], + + "which": ["which@2.0.2", "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-typed-array": ["which-typed-array@1.1.22", "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.22.tgz", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.9", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw=="], + + "winston": ["winston@3.19.0", "https://registry.npmmirror.com/winston/-/winston-3.19.0.tgz", { "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.8", "async": "^3.2.3", "is-stream": "^2.0.0", "logform": "^2.7.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", "winston-transport": "^4.9.0" } }, "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA=="], + + "winston-transport": ["winston-transport@4.9.0", "https://registry.npmmirror.com/winston-transport/-/winston-transport-4.9.0.tgz", { "dependencies": { "logform": "^2.7.0", "readable-stream": "^3.6.2", "triple-beam": "^1.3.0" } }, "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A=="], + + "word-wrap": ["word-wrap@1.2.5", "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wot-design-uni": ["wot-design-uni@1.14.0", "https://registry.npmmirror.com/wot-design-uni/-/wot-design-uni-1.14.0.tgz", { "peerDependencies": { "vue": ">=3.2.47" } }, "sha512-FaBXtmxxAkZNZUxR2xeKBg/Agck+SPaFFFeCvbBzAFeqM/5m2Y/v/7te7rhMJpZFkMoAgtJR1yaWR0DnjOmTnA=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@3.0.3", "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", { "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q=="], + + "ws": ["ws@8.18.0", "https://registry.npmmirror.com/ws/-/ws-8.18.0.tgz", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], + + "xhr": ["xhr@2.6.0", "https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz", { "dependencies": { "global": "~4.4.0", "is-function": "^1.0.1", "parse-headers": "^2.0.0", "xtend": "^4.0.0" } }, "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA=="], + + "xml-name-validator": ["xml-name-validator@3.0.0", "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", {}, "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="], + + "xml-parse-from-string": ["xml-parse-from-string@1.0.1", "https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", {}, "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g=="], + + "xml2js": ["xml2js@0.5.0", "https://registry.npmmirror.com/xml2js/-/xml2js-0.5.0.tgz", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA=="], + + "xmlbuilder": ["xmlbuilder@11.0.1", "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz", {}, "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="], + + "xmlchars": ["xmlchars@2.2.0", "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", {}, "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="], + + "xmlhttprequest": ["xmlhttprequest@1.8.0", "https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", {}, "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA=="], + + "xregexp": ["xregexp@5.1.2", "https://registry.npmmirror.com/xregexp/-/xregexp-5.1.2.tgz", { "dependencies": { "@babel/runtime-corejs3": "^7.26.9" } }, "sha512-6hGgEMCGhqCTFEJbqmWrNIPqfpdirdGWkqshu7fFZddmTSfgv5Sn9D2SaKloR79s5VUiUlpwzg3CM3G6D3VIlw=="], + + "xtend": ["xtend@4.0.2", "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], + + "y18n": ["y18n@5.0.8", "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@4.0.0", "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "yaml": ["yaml@1.10.3", "https://registry.npmmirror.com/yaml/-/yaml-1.10.3.tgz", {}, "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA=="], + + "yargs": ["yargs@16.2.2", "https://registry.npmmirror.com/yargs/-/yargs-16.2.2.tgz", { "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" } }, "sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w=="], + + "yargs-parser": ["yargs-parser@20.2.9", "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", {}, "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="], + + "yauzl": ["yauzl@2.10.0", "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], + + "yazl": ["yazl@2.5.1", "https://registry.npmmirror.com/yazl/-/yazl-2.5.1.tgz", { "dependencies": { "buffer-crc32": "~0.2.3" } }, "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw=="], + + "zip-stream": ["zip-stream@4.1.1", "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz", { "dependencies": { "archiver-utils": "^3.0.4", "compress-commons": "^4.1.2", "readable-stream": "^3.6.0" } }, "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ=="], + + "@babel/core/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "@babel/generator/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@babel/generator/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-annotate-as-pure/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-define-polyfill-provider/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "@babel/helper-define-polyfill-provider/resolve": ["resolve@1.22.12", "https://registry.npmmirror.com/resolve/-/resolve-1.22.12.tgz", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="], + + "@babel/helper-member-expression-to-functions/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-module-imports/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-optimise-call-expression/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-skip-transparent-expression-wrappers/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helper-wrap-function/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/helpers/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/highlight/chalk": ["chalk@2.4.2", "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], + + "@babel/highlight/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "@babel/preset-modules/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/template/@babel/code-frame": ["@babel/code-frame@7.29.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "@babel/template/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@babel/template/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/traverse/@babel/code-frame": ["@babel/code-frame@7.29.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "@babel/traverse/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@babel/traverse/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/traverse/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "@dcloudio/uni-cli-shared/unplugin-auto-import": ["unplugin-auto-import@19.1.0", "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", { "dependencies": { "local-pkg": "^1.0.0", "magic-string": "^0.30.17", "picomatch": "^4.0.2", "unimport": "^4.1.1", "unplugin": "^2.2.0", "unplugin-utils": "^0.2.4" }, "peerDependencies": { "@nuxt/kit": "^3.2.2", "@vueuse/core": "*" }, "optionalPeers": ["@nuxt/kit", "@vueuse/core"] }, "sha512-B+TGBEBHqY9aR+7YfShfLujETOHstzpV+yaqgy5PkfV0QG7Py+TYMX7vJ9W4SrysHR+UzR+gzcx/nuZjmPeclA=="], + + "@dcloudio/uni-h5/vue-router": ["vue-router@4.4.4", "https://registry.npmmirror.com/vue-router/-/vue-router-4.4.4.tgz", { "dependencies": { "@vue/devtools-api": "^6.6.4" }, "peerDependencies": { "vue": "^3.2.0" } }, "sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ=="], + + "@dcloudio/uni-mp-compiler/@babel/generator": ["@babel/generator@7.25.6", "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.6.tgz", { "dependencies": { "@babel/types": "^7.25.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" } }, "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw=="], + + "@dcloudio/uni-nvue-styler/postcss": ["postcss@8.5.6", "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "@dcloudio/vite-plugin-uni/unplugin-auto-import": ["unplugin-auto-import@19.1.0", "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-19.1.0.tgz", { "dependencies": { "local-pkg": "^1.0.0", "magic-string": "^0.30.17", "picomatch": "^4.0.2", "unimport": "^4.1.1", "unplugin": "^2.2.0", "unplugin-utils": "^0.2.4" }, "peerDependencies": { "@nuxt/kit": "^3.2.2", "@vueuse/core": "*" }, "optionalPeers": ["@nuxt/kit", "@vueuse/core"] }, "sha512-B+TGBEBHqY9aR+7YfShfLujETOHstzpV+yaqgy5PkfV0QG7Py+TYMX7vJ9W4SrysHR+UzR+gzcx/nuZjmPeclA=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@jest/core/strip-ansi": ["strip-ansi@6.0.1", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "@jest/transform/convert-source-map": ["convert-source-map@1.9.0", "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", {}, "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="], + + "@jimp/core/file-type": ["file-type@9.0.0", "https://registry.npmmirror.com/file-type/-/file-type-9.0.0.tgz", {}, "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw=="], + + "@jimp/utils/regenerator-runtime": ["regenerator-runtime@0.13.11", "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], + + "@quansync/fs/quansync": ["quansync@1.0.0", "https://registry.npmmirror.com/quansync/-/quansync-1.0.0.tgz", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], + + "@rollup/pluginutils/picomatch": ["picomatch@2.3.2", "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "@types/babel__core/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@types/babel__core/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@types/babel__generator/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@types/babel__template/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@types/babel__template/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@types/babel__traverse/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@uni-helper/unh/cac": ["cac@6.7.14", "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], + + "@uni-helper/unh/fs-extra": ["fs-extra@11.3.6", "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.6.tgz", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA=="], + + "@uni-helper/vite-plugin-uni-components/@rollup/pluginutils": ["@rollup/pluginutils@5.4.0", "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg=="], + + "@uni-helper/vite-plugin-uni-components/chokidar": ["chokidar@4.0.3", "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], + + "@uni-helper/vite-plugin-uni-components/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "@uni-helper/vite-plugin-uni-components/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@vitejs/plugin-legacy/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@vue/babel-plugin-jsx/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@vue/babel-plugin-jsx/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vue/babel-plugin-resolve-type/@babel/code-frame": ["@babel/code-frame@7.29.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "@vue/babel-plugin-resolve-type/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.40", "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/compiler-core": "3.5.40", "@vue/compiler-dom": "3.5.40", "@vue/compiler-ssr": "3.5.40", "@vue/shared": "3.5.40", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.19", "source-map-js": "^1.2.1" } }, "sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw=="], + + "@vue/compiler-core/entities": ["entities@4.5.0", "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + + "@vue/compiler-sfc/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@vue/language-core/@vue/compiler-dom": ["@vue/compiler-dom@3.5.40", "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.40.tgz", { "dependencies": { "@vue/compiler-core": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA=="], + + "@vue/language-core/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vue/reactivity/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vue/runtime-core/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vue/runtime-dom/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vueuse/core/@vueuse/shared": ["@vueuse/shared@9.13.0", "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz", { "dependencies": { "vue-demi": "*" } }, "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw=="], + + "acorn-globals/acorn": ["acorn@7.4.1", "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", { "bin": { "acorn": "bin/acorn" } }, "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="], + + "agent-base/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "anymatch/picomatch": ["picomatch@2.3.2", "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "archive-type/file-type": ["file-type@4.4.0", "https://registry.npmmirror.com/file-type/-/file-type-4.4.0.tgz", {}, "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ=="], + + "archiver-utils/readable-stream": ["readable-stream@2.3.8", "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "babel-plugin-jest-hoist/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "body-parser/debug": ["debug@2.6.9", "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "body-parser/qs": ["qs@6.13.0", "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", { "dependencies": { "side-channel": "^1.0.6" } }, "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg=="], + + "cacheable-request/get-stream": ["get-stream@3.0.0", "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "cacheable-request/lowercase-keys": ["lowercase-keys@1.0.0", "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz", {}, "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A=="], + + "cliui/strip-ansi": ["strip-ansi@6.0.1", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "color/color-convert": ["color-convert@3.1.3", "https://registry.npmmirror.com/color-convert/-/color-convert-3.1.3.tgz", { "dependencies": { "color-name": "^2.0.0" } }, "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg=="], + + "color-string/color-name": ["color-name@2.1.0", "https://registry.npmmirror.com/color-name/-/color-name-2.1.0.tgz", {}, "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg=="], + + "compressing/iconv-lite": ["iconv-lite@0.5.2", "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.5.2.tgz", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag=="], + + "compressing/tar-stream": ["tar-stream@1.6.2", "https://registry.npmmirror.com/tar-stream/-/tar-stream-1.6.2.tgz", { "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", "end-of-stream": "^1.0.0", "fs-constants": "^1.0.0", "readable-stream": "^2.3.0", "to-buffer": "^1.1.1", "xtend": "^4.0.0" } }, "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A=="], + + "cssstyle/cssom": ["cssom@0.3.8", "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", {}, "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="], + + "decompress/make-dir": ["make-dir@1.3.0", "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz", { "dependencies": { "pify": "^3.0.0" } }, "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="], + + "decompress-tar/file-type": ["file-type@5.2.0", "https://registry.npmmirror.com/file-type/-/file-type-5.2.0.tgz", {}, "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="], + + "decompress-tar/is-stream": ["is-stream@1.1.0", "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", {}, "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="], + + "decompress-tar/tar-stream": ["tar-stream@1.6.2", "https://registry.npmmirror.com/tar-stream/-/tar-stream-1.6.2.tgz", { "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", "end-of-stream": "^1.0.0", "fs-constants": "^1.0.0", "readable-stream": "^2.3.0", "to-buffer": "^1.1.1", "xtend": "^4.0.0" } }, "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A=="], + + "decompress-tarbz2/file-type": ["file-type@6.2.0", "https://registry.npmmirror.com/file-type/-/file-type-6.2.0.tgz", {}, "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="], + + "decompress-tarbz2/is-stream": ["is-stream@1.1.0", "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", {}, "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="], + + "decompress-targz/file-type": ["file-type@5.2.0", "https://registry.npmmirror.com/file-type/-/file-type-5.2.0.tgz", {}, "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="], + + "decompress-targz/is-stream": ["is-stream@1.1.0", "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", {}, "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="], + + "decompress-unzip/file-type": ["file-type@3.9.0", "https://registry.npmmirror.com/file-type/-/file-type-3.9.0.tgz", {}, "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA=="], + + "decompress-unzip/get-stream": ["get-stream@2.3.1", "https://registry.npmmirror.com/get-stream/-/get-stream-2.3.1.tgz", { "dependencies": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" } }, "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA=="], + + "degenerator/escodegen": ["escodegen@1.14.3", "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", { "dependencies": { "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1" }, "optionalDependencies": { "source-map": "~0.6.1" }, "bin": { "esgenerate": "bin/esgenerate.js", "escodegen": "bin/escodegen.js" } }, "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw=="], + + "domexception/webidl-conversions": ["webidl-conversions@5.0.0", "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="], + + "dotenv-expand/dotenv": ["dotenv@16.6.1", "https://registry.npmmirror.com/dotenv/-/dotenv-16.6.1.tgz", {}, "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="], + + "download/get-stream": ["get-stream@4.1.0", "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", { "dependencies": { "pump": "^3.0.0" } }, "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="], + + "download/pify": ["pify@4.0.1", "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "express/debug": ["debug@2.6.9", "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "finalhandler/debug": ["debug@2.6.9", "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "finalhandler/encodeurl": ["encodeurl@1.0.2", "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "from2/readable-stream": ["readable-stream@2.3.8", "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "fs-minipass/minipass": ["minipass@3.3.6", "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "ftp/readable-stream": ["readable-stream@1.1.14", "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } }, "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ=="], + + "ftp/xregexp": ["xregexp@2.0.0", "https://registry.npmmirror.com/xregexp/-/xregexp-2.0.0.tgz", {}, "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA=="], + + "get-uri/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "get-uri/fs-extra": ["fs-extra@8.1.0", "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="], + + "glob/minimatch": ["minimatch@3.1.5", "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "got/get-stream": ["get-stream@3.0.0", "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "got/pify": ["pify@3.0.0", "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", {}, "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="], + + "http-proxy-agent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "https-proxy-agent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "istanbul-lib-instrument/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "istanbul-lib-report/make-dir": ["make-dir@4.0.0", "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", { "dependencies": { "semver": "^7.5.3" } }, "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="], + + "istanbul-lib-source-maps/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "jest-message-util/@babel/code-frame": ["@babel/code-frame@7.29.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "jest-resolve/resolve": ["resolve@1.22.12", "https://registry.npmmirror.com/resolve/-/resolve-1.22.12.tgz", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="], + + "jest-snapshot/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "jest-snapshot/semver": ["semver@7.8.5", "https://registry.npmmirror.com/semver/-/semver-7.8.5.tgz", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "jest-util/picomatch": ["picomatch@2.3.2", "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "jest-worker/supports-color": ["supports-color@8.1.1", "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "jimp/regenerator-runtime": ["regenerator-runtime@0.13.11", "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], + + "jsdom/form-data": ["form-data@3.0.5", "https://registry.npmmirror.com/form-data/-/form-data-3.0.5.tgz", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.4", "mime-types": "^2.1.35" } }, "sha512-j23EibVLnp4zNXGW7LjryXYa2X6U/M96yoOX+ybZxwkYajdxRNEqYY3zhh7y0i6kfISKS2jr+EJq1YTUDEv5+w=="], + + "jsdom/tough-cookie": ["tough-cookie@4.1.4", "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz", { "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", "universalify": "^0.2.0", "url-parse": "^1.5.3" } }, "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag=="], + + "jsdom/ws": ["ws@7.5.12", "https://registry.npmmirror.com/ws/-/ws-7.5.12.tgz", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-1xGnbYN3zbog9CwuNDQULNRrTCLIn46/WmpR1f0w6PsCYQHkylZr5vkd6kfMZYV6pRnQkcPNRyiA8LsrNKyhpg=="], + + "lazystream/readable-stream": ["readable-stream@2.3.8", "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "load-bmfont/mime": ["mime@1.6.0", "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "load-bmfont/phin": ["phin@3.7.1", "https://registry.npmmirror.com/phin/-/phin-3.7.1.tgz", { "dependencies": { "centra": "^2.7.0" } }, "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ=="], + + "local-pkg/pkg-types": ["pkg-types@2.3.1", "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.3.1.tgz", { "dependencies": { "confbox": "^0.2.4", "exsolve": "^1.0.8", "pathe": "^2.0.3" } }, "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg=="], + + "lru-cache/yallist": ["yallist@3.1.1", "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "make-dir/pify": ["pify@4.0.1", "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "make-dir/semver": ["semver@5.7.2", "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "micromatch/picomatch": ["picomatch@2.3.2", "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "minidev/commander": ["commander@8.3.0", "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="], + + "minizlib/minipass": ["minipass@3.3.6", "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "normalize-url/sort-keys": ["sort-keys@2.0.0", "https://registry.npmmirror.com/sort-keys/-/sort-keys-2.0.0.tgz", { "dependencies": { "is-plain-obj": "^1.0.0" } }, "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg=="], + + "pac-proxy-agent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "parse-json/@babel/code-frame": ["@babel/code-frame@7.29.7", "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.29.7.tgz", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "parse-json/lines-and-columns": ["lines-and-columns@1.2.4", "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "postcss/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "postcss-modules-local-by-default/postcss-selector-parser": ["postcss-selector-parser@7.1.4", "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg=="], + + "postcss-modules-scope/postcss-selector-parser": ["postcss-selector-parser@7.1.4", "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg=="], + + "pretty-format/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "proxy-agent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "proxy-agent/proxy-from-env": ["proxy-from-env@1.1.0", "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], + + "readdir-glob/minimatch": ["minimatch@5.1.9", "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.9.tgz", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], + + "readdirp/picomatch": ["picomatch@2.3.2", "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "request/form-data": ["form-data@2.3.3", "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="], + + "request/qs": ["qs@6.5.5", "https://registry.npmmirror.com/qs/-/qs-6.5.5.tgz", {}, "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ=="], + + "send/debug": ["debug@2.6.9", "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "send/encodeurl": ["encodeurl@1.0.2", "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "send/mime": ["mime@1.6.0", "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "serve-static/encodeurl": ["encodeurl@1.0.2", "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "serve-static/send": ["send@0.18.0", "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", { "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" } }, "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="], + + "socks-proxy-agent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "string-length/strip-ansi": ["strip-ansi@6.0.1", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string-width/strip-ansi": ["strip-ansi@6.0.1", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-literal/js-tokens": ["js-tokens@9.0.1", "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz", {}, "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ=="], + + "strip-outer/escape-string-regexp": ["escape-string-regexp@1.0.5", "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "superagent/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "superagent/form-data": ["form-data@3.0.5", "https://registry.npmmirror.com/form-data/-/form-data-3.0.5.tgz", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.4", "mime-types": "^2.1.35" } }, "sha512-j23EibVLnp4zNXGW7LjryXYa2X6U/M96yoOX+ybZxwkYajdxRNEqYY3zhh7y0i6kfISKS2jr+EJq1YTUDEv5+w=="], + + "superagent/mime": ["mime@2.6.0", "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", { "bin": { "mime": "cli.js" } }, "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="], + + "superagent/qs": ["qs@6.13.0", "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", { "dependencies": { "side-channel": "^1.0.6" } }, "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg=="], + + "superagent/semver": ["semver@7.8.5", "https://registry.npmmirror.com/semver/-/semver-7.8.5.tgz", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "superagent-proxy/debug": ["debug@4.4.3", "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "tar/mkdirp": ["mkdirp@1.0.4", "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + + "test-exclude/minimatch": ["minimatch@3.1.5", "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.5.tgz", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "to-buffer/isarray": ["isarray@2.0.5", "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "trim-repeated/escape-string-regexp": ["escape-string-regexp@1.0.5", "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "unconfig/quansync": ["quansync@1.0.0", "https://registry.npmmirror.com/quansync/-/quansync-1.0.0.tgz", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], + + "unconfig-core/quansync": ["quansync@1.0.0", "https://registry.npmmirror.com/quansync/-/quansync-1.0.0.tgz", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], + + "unimport/estree-walker": ["estree-walker@3.0.3", "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "unimport/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "unimport/unplugin-utils": ["unplugin-utils@0.2.5", "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], + + "unplugin-auto-import/magic-string": ["magic-string@1.1.0", "https://registry.npmmirror.com/magic-string/-/magic-string-1.1.0.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-kS3VHe0nEPST2saQV4Rbkchcd3UBRkVTQHo1D3h/ZTwFDhai/mfKkmtPAtD129EOI7K3HlHIsFOt0WrI2/oU9g=="], + + "unplugin-auto-import/unimport": ["unimport@6.4.0", "https://registry.npmmirror.com/unimport/-/unimport-6.4.0.tgz", { "dependencies": { "acorn": "^8.18.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "local-pkg": "^1.2.1", "magic-string": "^1.1.0", "mlly": "^1.8.2", "pathe": "^2.0.3", "picomatch": "^4.0.5", "pkg-types": "^2.3.1", "scule": "^1.3.0", "strip-literal": "^4.0.0", "tinyglobby": "^0.2.17", "unplugin": "^3.3.0", "unplugin-utils": "^0.3.2" }, "peerDependencies": { "oxc-parser": "*", "rolldown": "^1.0.0" }, "optionalPeers": ["oxc-parser", "rolldown"] }, "sha512-JJOOuNMFq8b4ZPBKwQUxEcba4MplskDzYI1Lvrf8rJfWphZTWvPNXWa493qsPngHUmub89w6C7j+SeLWTE/UIQ=="], + + "unplugin-auto-import/unplugin": ["unplugin@3.3.0", "https://registry.npmmirror.com/unplugin/-/unplugin-3.3.0.tgz", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "picomatch": "^4.0.4", "webpack-virtual-modules": "^0.6.2" }, "peerDependencies": { "@farmfe/core": "*", "@rspack/core": "*", "bun-types-no-globals": "*", "esbuild": "*", "rolldown": "*", "rollup": "*", "unloader": "*", "vite": "*", "webpack": "*" }, "optionalPeers": ["@farmfe/core", "@rspack/core", "bun-types-no-globals", "esbuild", "rolldown", "rollup", "unloader", "vite", "webpack"] }, "sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg=="], + + "update-browserslist-db/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "v8-to-istanbul/convert-source-map": ["convert-source-map@1.9.0", "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", {}, "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="], + + "v8-to-istanbul/source-map": ["source-map@0.7.6", "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "verror/core-util-is": ["core-util-is@1.0.2", "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], + + "vm2/acorn-walk": ["acorn-walk@8.3.5", "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.5.tgz", { "dependencies": { "acorn": "^8.11.0" } }, "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw=="], + + "vue/@vue/compiler-dom": ["@vue/compiler-dom@3.5.40", "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.40.tgz", { "dependencies": { "@vue/compiler-core": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA=="], + + "vue/@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.40", "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/compiler-core": "3.5.40", "@vue/compiler-dom": "3.5.40", "@vue/compiler-ssr": "3.5.40", "@vue/shared": "3.5.40", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.19", "source-map-js": "^1.2.1" } }, "sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw=="], + + "vue/@vue/server-renderer": ["@vue/server-renderer@3.5.40", "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.40.tgz", { "dependencies": { "@vue/compiler-ssr": "3.5.40", "@vue/runtime-dom": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-XNJym9WpevhTVt1HuwOrCRJ5Q+9z4BjTMrDtjTrvx74SmUll8spNTw6whWJa9mEkO4PKn5TihI/bm/8ds2QVJw=="], + + "vue/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "vue-i18n/@intlify/core-base": ["@intlify/core-base@9.14.5", "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.5.tgz", { "dependencies": { "@intlify/message-compiler": "9.14.5", "@intlify/shared": "9.14.5" } }, "sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA=="], + + "vue-i18n/@intlify/shared": ["@intlify/shared@9.14.5", "https://registry.npmmirror.com/@intlify/shared/-/shared-9.14.5.tgz", {}, "sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ=="], + + "vue-i18n/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="], + + "vue-router/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="], + + "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "zip-stream/archiver-utils": ["archiver-utils@3.0.4", "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz", { "dependencies": { "glob": "^7.2.3", "graceful-fs": "^4.2.0", "lazystream": "^1.0.0", "lodash.defaults": "^4.2.0", "lodash.difference": "^4.5.0", "lodash.flatten": "^4.4.0", "lodash.isplainobject": "^4.0.6", "lodash.union": "^4.6.0", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" } }, "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw=="], + + "@babel/highlight/chalk/ansi-styles": ["ansi-styles@3.2.1", "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], + + "@babel/highlight/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "@babel/highlight/chalk/supports-color": ["supports-color@5.5.0", "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], + + "@babel/template/@babel/code-frame/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "@babel/traverse/@babel/code-frame/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "@dcloudio/uni-cli-shared/unplugin-auto-import/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@dcloudio/uni-cli-shared/unplugin-auto-import/unplugin-utils": ["unplugin-utils@0.2.5", "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], + + "@dcloudio/uni-h5/vue-router/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="], + + "@dcloudio/uni-mp-compiler/@babel/generator/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@dcloudio/uni-mp-compiler/@babel/generator/jsesc": ["jsesc@2.5.2", "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="], + + "@dcloudio/uni-nvue-styler/postcss/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "@dcloudio/vite-plugin-uni/unplugin-auto-import/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@dcloudio/vite-plugin-uni/unplugin-auto-import/unplugin-utils": ["unplugin-utils@0.2.5", "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], + + "@jest/core/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@uni-helper/vite-plugin-uni-components/chokidar/readdirp": ["readdirp@4.1.2", "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], + + "@vue/babel-plugin-resolve-type/@babel/code-frame/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "@vue/babel-plugin-resolve-type/@babel/parser/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-core": ["@vue/compiler-core@3.5.40", "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/shared": "3.5.40", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-dom": ["@vue/compiler-dom@3.5.40", "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.40.tgz", { "dependencies": { "@vue/compiler-core": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.40", "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.40.tgz", { "dependencies": { "@vue/compiler-dom": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/shared": ["@vue/shared@3.5.40", "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.40.tgz", {}, "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "@vue/language-core/@vue/compiler-dom/@vue/compiler-core": ["@vue/compiler-core@3.5.40", "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/shared": "3.5.40", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ=="], + + "archiver-utils/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "archiver-utils/readable-stream/string_decoder": ["string_decoder@1.1.1", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "body-parser/debug/ms": ["ms@2.0.0", "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "color/color-convert/color-name": ["color-name@2.1.0", "https://registry.npmmirror.com/color-name/-/color-name-2.1.0.tgz", {}, "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg=="], + + "compressing/tar-stream/bl": ["bl@1.2.3", "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", { "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" } }, "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww=="], + + "compressing/tar-stream/readable-stream": ["readable-stream@2.3.8", "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "decompress-tar/tar-stream/bl": ["bl@1.2.3", "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", { "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" } }, "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww=="], + + "decompress-tar/tar-stream/readable-stream": ["readable-stream@2.3.8", "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "decompress/make-dir/pify": ["pify@3.0.0", "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", {}, "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="], + + "degenerator/escodegen/estraverse": ["estraverse@4.3.0", "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], + + "express/debug/ms": ["ms@2.0.0", "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "finalhandler/debug/ms": ["ms@2.0.0", "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "from2/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "from2/readable-stream/string_decoder": ["string_decoder@1.1.1", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "ftp/readable-stream/isarray": ["isarray@0.0.1", "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz", {}, "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="], + + "ftp/readable-stream/string_decoder": ["string_decoder@0.10.31", "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz", {}, "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="], + + "get-uri/fs-extra/jsonfile": ["jsonfile@4.0.0", "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="], + + "get-uri/fs-extra/universalify": ["universalify@0.1.2", "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], + + "glob/minimatch/brace-expansion": ["brace-expansion@1.1.16", "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.16.tgz", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw=="], + + "istanbul-lib-instrument/@babel/parser/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "istanbul-lib-report/make-dir/semver": ["semver@7.8.5", "https://registry.npmmirror.com/semver/-/semver-7.8.5.tgz", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "jest-message-util/@babel/code-frame/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "jsdom/tough-cookie/universalify": ["universalify@0.2.0", "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", {}, "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg=="], + + "lazystream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "lazystream/readable-stream/string_decoder": ["string_decoder@1.1.1", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "local-pkg/pkg-types/confbox": ["confbox@0.2.4", "https://registry.npmmirror.com/confbox/-/confbox-0.2.4.tgz", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], + + "parse-json/@babel/code-frame/picocolors": ["picocolors@1.1.1", "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.1.2.tgz", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="], + + "send/debug/ms": ["ms@2.0.0", "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "serve-static/send/debug": ["debug@2.6.9", "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "serve-static/send/mime": ["mime@1.6.0", "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "string-length/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "test-exclude/minimatch/brace-expansion": ["brace-expansion@1.1.16", "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.16.tgz", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw=="], + + "unplugin-auto-import/unimport/acorn": ["acorn@8.18.0", "https://registry.npmmirror.com/acorn/-/acorn-8.18.0.tgz", { "bin": { "acorn": "bin/acorn" } }, "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ=="], + + "unplugin-auto-import/unimport/estree-walker": ["estree-walker@3.0.3", "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "unplugin-auto-import/unimport/pkg-types": ["pkg-types@2.3.1", "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.3.1.tgz", { "dependencies": { "confbox": "^0.2.4", "exsolve": "^1.0.8", "pathe": "^2.0.3" } }, "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg=="], + + "unplugin-auto-import/unimport/strip-literal": ["strip-literal@4.0.0", "https://registry.npmmirror.com/strip-literal/-/strip-literal-4.0.0.tgz", { "dependencies": { "js-tokens": "^10.0.0" } }, "sha512-PaqAvfUZKBwc/SLmNZtHmzK+v19Z4O4eS3cKPeGvbIv/U3pnyEq4Tuw3/4v/FwfM8VQaEawsyCcOQ0P+kpwWWw=="], + + "vue-i18n/@intlify/core-base/@intlify/message-compiler": ["@intlify/message-compiler@9.14.5", "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.14.5.tgz", { "dependencies": { "@intlify/shared": "9.14.5", "source-map-js": "^1.0.2" } }, "sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ=="], + + "vue/@vue/compiler-dom/@vue/compiler-core": ["@vue/compiler-core@3.5.40", "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/shared": "3.5.40", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ=="], + + "vue/@vue/compiler-sfc/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "vue/@vue/compiler-sfc/@vue/compiler-core": ["@vue/compiler-core@3.5.40", "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.40.tgz", { "dependencies": { "@babel/parser": "^7.29.7", "@vue/shared": "3.5.40", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ=="], + + "vue/@vue/compiler-sfc/@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.40", "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.40.tgz", { "dependencies": { "@vue/compiler-dom": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg=="], + + "vue/@vue/compiler-sfc/magic-string": ["magic-string@0.30.21", "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "vue/@vue/server-renderer/@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.40", "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.40.tgz", { "dependencies": { "@vue/compiler-dom": "3.5.40", "@vue/shared": "3.5.40" } }, "sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg=="], + + "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@babel/highlight/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], + + "@babel/highlight/chalk/supports-color/has-flag": ["has-flag@3.0.0", "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], + + "@vue/language-core/@vue/compiler-dom/@vue/compiler-core/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "compressing/tar-stream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "compressing/tar-stream/readable-stream/string_decoder": ["string_decoder@1.1.1", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "decompress-tar/tar-stream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "decompress-tar/tar-stream/readable-stream/string_decoder": ["string_decoder@1.1.1", "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "readdir-glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "serve-static/send/debug/ms": ["ms@2.0.0", "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "test-exclude/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "unplugin-auto-import/unimport/pkg-types/confbox": ["confbox@0.2.4", "https://registry.npmmirror.com/confbox/-/confbox-0.2.4.tgz", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], + + "unplugin-auto-import/unimport/strip-literal/js-tokens": ["js-tokens@10.0.0", "https://registry.npmmirror.com/js-tokens/-/js-tokens-10.0.0.tgz", {}, "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q=="], + + "vue/@vue/compiler-dom/@vue/compiler-core/@babel/parser": ["@babel/parser@7.29.7", "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "vue/@vue/compiler-sfc/@babel/parser/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@babel/highlight/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], + + "@vue/language-core/@vue/compiler-dom/@vue/compiler-core/@babel/parser/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "vue/@vue/compiler-dom/@vue/compiler-core/@babel/parser/@babel/types": ["@babel/types@7.29.7", "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + } +} diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000..317b568 --- /dev/null +++ b/components.d.ts @@ -0,0 +1,34 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by vite-plugin-uni-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + ChildComScroll: typeof import('./src/components/ChildComScroll.vue')['default'] + NutButton: typeof import('nutui-uniapp/components/button/button.vue')['default'] + NutConfigProvider: typeof import('nutui-uniapp/components/configprovider/configprovider.vue')['default'] + NutEmpty: typeof import('nutui-uniapp/components/empty/empty.vue')['default'] + TongYongComEmpty: typeof import('./src/components/tong-yong-com-empty.vue')['default'] + TongYongComExpressDelivery: typeof import('./src/components/tong-yong-com-express-delivery.vue')['default'] + TongYongDemo: typeof import('./src/components/tong-yong-demo.vue')['default'] + TongYongTitleDemo: typeof import('./src/components/tong-yong-title-demo.vue')['default'] + WdActionSheet: typeof import('wot-design-uni/components/wd-action-sheet/wd-action-sheet.vue')['default'] + WdButton: typeof import('wot-design-uni/components/wd-button/wd-button.vue')['default'] + WdCircle: typeof import('wot-design-uni/components/wd-circle/wd-circle.vue')['default'] + WdConfigProvider: typeof import('wot-design-uni/components/wd-config-provider/wd-config-provider.vue')['default'] + WdCurtain: typeof import('wot-design-uni/components/wd-curtain/wd-curtain.vue')['default'] + WdDivider: typeof import('wot-design-uni/components/wd-divider/wd-divider.vue')['default'] + WdGap: typeof import('wot-design-uni/components/wd-gap/wd-gap.vue')['default'] + WdIcon: typeof import('wot-design-uni/components/wd-icon/wd-icon.vue')['default'] + WdImg: typeof import('wot-design-uni/components/wd-img/wd-img.vue')['default'] + WdLoading: typeof import('wot-design-uni/components/wd-loading/wd-loading.vue')['default'] + WdMessageBox: typeof import('wot-design-uni/components/wd-message-box/wd-message-box.vue')['default'] + WdTabbar: typeof import('wot-design-uni/components/wd-tabbar/wd-tabbar.vue')['default'] + WdTabbarItem: typeof import('wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue')['default'] + WdTag: typeof import('wot-design-uni/components/wd-tag/wd-tag.vue')['default'] + WdToast: typeof import('wot-design-uni/components/wd-toast/wd-toast.vue')['default'] + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..d6533c7 --- /dev/null +++ b/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..533a89e --- /dev/null +++ b/package.json @@ -0,0 +1,72 @@ +{ + "name": "demo_app", + "type": "module", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "unh dev", + "build": "unh build", + "about": "unh info", + "type-check": "vue-tsc --noEmit" + }, + "dependencies": { + "@dcloudio/uni-app": "3.0.0-5010520260709002", + "@dcloudio/uni-app-harmony": "3.0.0-5010520260709002", + "@dcloudio/uni-app-plus": "3.0.0-5010520260709002", + "@dcloudio/uni-components": "3.0.0-5010520260709002", + "@dcloudio/uni-h5": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-alipay": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-baidu": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-harmony": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-jd": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-kuaishou": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-lark": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-qq": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-toutiao": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-weixin": "3.0.0-5010520260709002", + "@dcloudio/uni-mp-xhs": "3.0.0-5010520260709002", + "@dcloudio/uni-quickapp-webview": "3.0.0-5010520260709002", + "@dcloudio/uni-ui": "^1.5.12", + "@uni-helper/axios-adapter": "^1.18.1", + "@uni-helper/uni-network": "^0.24.2", + "@uni-helper/uni-use": "^0.19.17", + "@vueuse/core": "9.13.0", + "@vueuse/shared": "^14.3.0", + "axios": "^1.18.1", + "core-js": "^3.49.0", + "dayjs": "^1.11.21", + "klona": "^2.0.6", + "nutui-uniapp": "^1.11.2", + "pinia": "^3.0.4", + "pinia-plugin-persistedstate": "^4.7.1", + "radashi": "^12.9.1", + "unplugin-auto-import": "^21.1.0", + "uview-pro": "^0.6.8", + "vue": "^3.4.21", + "vue-i18n": "^9.1.9", + "vue-router": "4.5.1", + "wot-design-uni": "^1.14.0" + }, + "devDependencies": { + "@dcloudio/types": "^3.4.8", + "@dcloudio/uni-automator": "3.0.0-5010520260709002", + "@dcloudio/uni-cli-shared": "3.0.0-5010520260709002", + "@dcloudio/uni-stacktracey": "3.0.0-5010520260709002", + "@dcloudio/vite-plugin-uni": "3.0.0-5010520260709002", + "@mini-types/alipay": "^3.0.14", + "@types/node": "^25.6.0", + "@uni-helper/plugin-uni": "0.1.0", + "@uni-helper/unh": "^0.3.1", + "@uni-helper/uni-app-types": "^1.1.0", + "@uni-helper/uni-types": "^1.0.0-alpha.8", + "@uni-helper/vite-plugin-uni-components": "^0.2.10", + "@vue/runtime-core": "^3.4.21", + "@vue/tsconfig": "^0.9.1", + "miniprogram-api-typings": "^5.1.2", + "rollup": "4.14.3", + "sass": "1.64.2", + "typescript": "5.9.3", + "vite": "5.2.8", + "vue-tsc": "^3.2.7" + } +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..e81d1a0 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,119 @@ + + + + diff --git a/src/assets/font.css b/src/assets/font.css new file mode 100644 index 0000000..899a269 --- /dev/null +++ b/src/assets/font.css @@ -0,0 +1,345 @@ +@font-face { + font-family: "xiaozizi"; /* Project id 5206875 */ + src: url('//at.alicdn.com/t/c/font_5206875_i4zb7fewmu8.eot?t=1783928010952'); /* IE9 */ + src: url('//at.alicdn.com/t/c/font_5206875_i4zb7fewmu8.eot?t=1783928010952#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('//at.alicdn.com/t/c/font_5206875_i4zb7fewmu8.woff?t=1783928010952') format('woff'), + url('//at.alicdn.com/t/c/font_5206875_i4zb7fewmu8.ttf?t=1783928010952') format('truetype'), + url('//at.alicdn.com/t/c/font_5206875_i4zb7fewmu8.svg?t=1783928010952#xiaozizi') format('svg'); +} + +.xiaozizi { + font-family: "xiaozizi", serif !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.xiaozizi-wuliu:before { + content: "\e63b"; +} + +.xiaozizi-wuliu-copy-copy-copy:before { + content: "\e620"; +} + +.xiaozizi-wuliuxiaocheche:before { + content: "\e621"; +} + +.xiaozizi-wuliupeisong-:before { + content: "\ecf6"; +} + +.xiaozizi-wuliu1:before { + content: "\e622"; +} + +.xiaozizi-wuliu2:before { + content: "\f044"; +} + +.xiaozizi-wuliupeizhi:before { + content: "\eaa1"; +} + +.xiaozizi-wuliu3:before { + content: "\e65b"; +} + +.xiaozizi-a-0404_08wuliu:before { + content: "\e623"; +} + +.xiaozizi-jifen:before { + content: "\e70c"; +} + +.xiaozizi-icon:before { + content: "\e658"; +} + +.xiaozizi-jifen1:before { + content: "\e639"; +} + +.xiaozizi-jifen2:before { + content: "\e897"; +} + +.xiaozizi-jifen-xianxing:before { + content: "\e898"; +} + +.xiaozizi-jifen3:before { + content: "\e629"; +} + +.xiaozizi-gouwuche:before { + content: "\e61c"; +} + +.xiaozizi-gouwuche1:before { + content: "\e61b"; +} + +.xiaozizi-shouyintai:before { + content: "\e617"; +} + +.xiaozizi-gouwuche2:before { + content: "\e66e"; +} + +.xiaozizi-gouwuche3:before { + content: "\e75b"; +} + +.xiaozizi-weixinzhifu:before { + content: "\e61d"; +} + +.xiaozizi-shuakazhifu:before { + content: "\e661"; +} + +.xiaozizi-daifukuan:before { + content: "\e6fb"; +} + +.xiaozizi-weixinzhifu1:before { + content: "\e896"; +} + +.xiaozizi-a-30-01:before { + content: "\e61f"; +} + +.xiaozizi-zuojiantou:before { + content: "\e64f"; +} + +.xiaozizi-zuojiantou1:before { + content: "\e60e"; +} + +.xiaozizi-zuojiantou2:before { + content: "\e60f"; +} + +.xiaozizi-zuojiantou3:before { + content: "\e616"; +} + +.xiaozizi-zuojiantou4:before { + content: "\e61a"; +} + +.xiaozizi-zuojiantou-02:before { + content: "\e63e"; +} + +.xiaozizi-zuojiantou5:before { + content: "\e650"; +} + +.xiaozizi-arrow-left-circle-line:before { + content: "\e745"; +} + +.xiaozizi-zuojiantou6:before { + content: "\e634"; +} + +.xiaozizi-zuojiantoujilu:before { + content: "\e6ed"; +} + +.xiaozizi-shangpincaozuolanshoucang:before { + content: "\e64e"; +} + +.xiaozizi-shangpinxiangqing:before { + content: "\e66c"; +} + +.xiaozizi-shangpinxiangqing-wode:before { + content: "\e63a"; +} + +.xiaozizi-shangpinguanlianshu:before { + content: "\e610"; +} + +.xiaozizi-shangpin24:before { + content: "\e619"; +} + +.xiaozizi-shangpin:before { + content: "\f0fb"; +} + +.xiaozizi-shangpintongbu:before { + content: "\e615"; +} + +.xiaozizi-a-shangpinxiangqing-tuijianshangpin3x:before { + content: "\e618"; +} + +.xiaozizi-shangpinxiangqing-copy:before { + content: "\e60c"; +} + +.xiaozizi-kefu:before { + content: "\e614"; +} + +.xiaozizi-kefu1:before { + content: "\e641"; +} + +.xiaozizi-kefu2:before { + content: "\e60d"; +} + +.xiaozizi-daipingjia:before { + content: "\e612"; +} + +.xiaozizi-icon4:before { + content: "\e66b"; +} + +.xiaozizi-daiqueren-copy-copy:before { + content: "\e60b"; +} + +.xiaozizi-daiqueren:before { + content: "\e605"; +} + +.xiaozizi-daiqueren1:before { + content: "\e608"; +} + +.xiaozizi-daipingjia1:before { + content: "\e63c"; +} + +.xiaozizi-peisongzhong:before { + content: "\e609"; +} + +.xiaozizi-daiqueren2:before { + content: "\e966"; +} + +.xiaozizi-daiqueren11:before { + content: "\e60a"; +} + +.xiaozizi-daiqueren3:before { + content: "\e74a"; +} + +.xiaozizi-peisongzhong1:before { + content: "\e632"; +} + +.xiaozizi-dingdanshuju:before { + content: "\e611"; +} + +.xiaozizi-dingdanshuju1:before { + content: "\e61e"; +} + +.xiaozizi-dingdanshuju2:before { + content: "\e613"; +} + +.xiaozizi-dingdanshuju3:before { + content: "\e684"; +} + +.xiaozizi-jifenshangcheng:before { + content: "\e7ad"; +} + +.xiaozizi-shangcheng:before { + content: "\e64d"; +} + +.xiaozizi-jifenshangcheng1:before { + content: "\e606"; +} + +.xiaozizi-shangcheng1:before { + content: "\e67c"; +} + +.xiaozizi-jifenshangcheng2:before { + content: "\e607"; +} + +.xiaozizi-jifenshangcheng3:before { + content: "\e648"; +} + +.xiaozizi-caidanlan-shangcheng-fenxiaoshangshangchengshezhi:before { + content: "\e665"; +} + +.xiaozizi-shangcheng2:before { + content: "\e638"; +} + +.xiaozizi-a-wo:before { + content: "\100ab"; +} + +.xiaozizi-wo3:before { + content: "\e88a"; +} + +.xiaozizi-a-wo1:before { + content: "\e6df"; +} + +.xiaozizi-wo:before { + content: "\e6be"; +} + +.xiaozizi-wo1:before { + content: "\e710"; +} + +.xiaozizi-wo2:before { + content: "\e603"; +} + +.xiaozizi-wo-copy:before { + content: "\e604"; +} + +.xiaozizi-fanhuianniu:before { + content: "\e633"; +} + +.xiaozizi-fanhuianniu1:before { + content: "\e679"; +} + +.xiaozizi-1890ff-copy:before { + content: "\e600"; +} + +.xiaozizi-LOCATION:before { + content: "\e602"; +} + +.xiaozizi-dingweiweizhi:before { + content: "\e601"; +} diff --git a/src/components/ChildComScroll.vue b/src/components/ChildComScroll.vue new file mode 100644 index 0000000..835a0f5 --- /dev/null +++ b/src/components/ChildComScroll.vue @@ -0,0 +1,356 @@ + + + + \ No newline at end of file diff --git a/src/components/tong-yong-com-empty.vue b/src/components/tong-yong-com-empty.vue new file mode 100644 index 0000000..4a83188 --- /dev/null +++ b/src/components/tong-yong-com-empty.vue @@ -0,0 +1,33 @@ + + + + + \ No newline at end of file diff --git a/src/components/tong-yong-com-express-delivery.vue b/src/components/tong-yong-com-express-delivery.vue new file mode 100644 index 0000000..aca4ed2 --- /dev/null +++ b/src/components/tong-yong-com-express-delivery.vue @@ -0,0 +1,165 @@ + + + + + \ No newline at end of file diff --git a/src/components/tong-yong-demo.vue b/src/components/tong-yong-demo.vue new file mode 100644 index 0000000..c9c3493 --- /dev/null +++ b/src/components/tong-yong-demo.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/src/components/tong-yong-title-demo.vue b/src/components/tong-yong-title-demo.vue new file mode 100644 index 0000000..a73648b --- /dev/null +++ b/src/components/tong-yong-title-demo.vue @@ -0,0 +1,202 @@ + + + + + \ No newline at end of file diff --git a/src/hooks/mini用户类型.ts b/src/hooks/mini用户类型.ts new file mode 100644 index 0000000..dec041c --- /dev/null +++ b/src/hooks/mini用户类型.ts @@ -0,0 +1,48 @@ +// 用户信息接口 +export interface miniUserInfo { + unionid: string; + /** 用户角色权限 */ + user_角色权限: string; + /** 小程序 openid */ + mini_openid: string; + /** 微信开放平台 openid */ + wechat_openid: string | null; + /** 企业微信 openid */ + wecom_openid: string | null; + /** 外部用户 ID */ + external_userid: string | null; + /** 用户手机号码 */ + uesr_手机号码: string | null; + /** 用户昵称 */ + user_昵称: string; + /** 用户头像 URL */ + user_头像: string; + /** 用户当前等级 */ + user_用户当前的等级: number; + /** 配置 ID */ + codeConfigId: string; + /** 二维码 URL */ + codeQrCode: string; + /** 备注信息 */ + codeRemark: string; + /** 上级/父级 */ + parent: string; + /** 添加时间 */ + add_time: string | null; + user_省份: string | null; + user_城市: string | null; + user_区县: string | null; + user_街道信息: string | null; + user_IP地址: string | null; + user_绑定用工关系: "用工关系已绑定" | null; +} + +// 用户所获取的积分,类型的定义 +export type ShareData类型 = { + share分享者unionid: string; + share总积分: number; + share可提现积分: number; + share不可提现积分: number; + share已提现积分: number; + share点击次数: number +}; \ No newline at end of file diff --git a/src/hooks/useGlobalSocket.ts b/src/hooks/useGlobalSocket.ts new file mode 100644 index 0000000..caddf65 --- /dev/null +++ b/src/hooks/useGlobalSocket.ts @@ -0,0 +1,86 @@ +// hooks/useGlobalSocket.js +import {useSocket, type UseSocketReturn} from "@uni-helper/uni-use"; + +// 模块级变量,保证只 init 一次 +let _instance: UseSocketReturn | null = null; +import mitt from "mitt"; + +// 中央 Schema:事件名 -> payload 类型 +type 消息类型 = "socket-message" | "socket-close" | "socket-open" | "socket" | "监听心跳" | "update_更新用户头像"; + +type Events = { + "socket-message": { type: 消息类型; text: string } + "socket-close": { code: string; reason?: string } + "user:login": { userId: string; timestamp: number } + "system:ready": undefined // 无 payload 的事件 + // '*' 是通配符,能监听到所有事件 +} + +export const emitter = mitt(); + + +// 缓存不同 URL 的 socket 实例 +const socketInstances = new Map>(); + +export function useGlobalSocket(wsRef: string): UseSocketReturn { + // 如果已有该 URL 的实例,直接复用 + if (socketInstances.has(wsRef)) { + console.log("socket 连接的对象已经存在了啦 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩 🚩"); + return socketInstances.get(wsRef)!; + } + + // 创建新实例 + const socket = useSocket(wsRef, { + onConnected(ws) { + console.log(`[${wsRef}] 连接成功`); + }, + onError(ws, event) { + console.error(`[${wsRef}] Error:`, event); + }, + onMessage(ws, event) { + // 全局消息派发 + emitter.emit("socket-message", JSON.parse(event.data)); + if (JSON.parse(event.data).type === "chat_msg") { + console.log("================="); + + } + }, + onClosed(ws, event) { + console.log(`[${wsRef}] 连接被关闭`, event, ws); + }, + heartbeat: {message: "ping", interval: 3000}, + autoReconnect: { + retries: 5, + delay: 2000, + onFailed: () => { + console.log(`[${wsRef}] WebSocket 重连失败`); + // 重连彻底失败,从缓存中移除实例 + socketInstances.delete(wsRef); + } + } + }); + + // 存入缓存 + socketInstances.set(wsRef, socket); + return socket; +} + +/** + * 可选:清除缓存中的实例,用于手动断开或页面卸载时释放资源 + * @param wsRef 如果不传,则清除所有缓存 + */ +export function clearGlobalSocket(wsRef?: string) { + if (wsRef) { + socketInstances.delete(wsRef); + } else { + socketInstances.clear(); + } +} + + +/* +const socked = useGlobalSocket("ws://127.0.0.1:8000/web/xiaozizi/"); +emitter.on("socket-message", (msg) => { + console.log("===========", msg); +}); +* */ \ No newline at end of file diff --git a/src/hooks/发放优惠券的回调类型.ts b/src/hooks/发放优惠券的回调类型.ts new file mode 100644 index 0000000..120eba4 --- /dev/null +++ b/src/hooks/发放优惠券的回调类型.ts @@ -0,0 +1,64 @@ +export interface Send发放优惠类回调类型 { + type: string; + timeStamp: number; + target: { + id: string; + dataset: Record; + errcode: string; + msg: string; + send_coupon_result: Array<{ + code: string; + coupon_code: string; + coupon_name: string; + discount: string; + end_time: string; + logo: string; + mch_simple_name: string; + message: string; + out_request_no: string; + stock_id: string; + use_condition: string; + }>; + }; + currentTarget: { + id: string; + dataset: Record; + }; + mark: Record; + detail: { + errcode: string; + msg: string; + send_coupon_result: Array<{ + code: string; + coupon_code: string; + coupon_name: string; + discount: string; + end_time: string; + logo: string; + mch_simple_name: string; + message: string; + out_request_no: string; + stock_id: string; + use_condition: string; + }>; + }; + touches: undefined; + changedTouches: undefined; + mut: boolean; + _requireActive: undefined; + preventDefault: Function; + stopPropagation: Function; + stopImmediatePropagation: Function; +} + +export interface 发券接口返回数据类型 { + send_coupon_params: any; // 传给插件的参数串 + sign: string; // 签名 + send_coupon_merchant: string; // 商户号 + suggest_immediate_use: boolean; // 是否建议立即使用 +} + +export type 代金券数据类型 = { + stock领券数据: 发券接口返回数据类型, + stock券状态: "待领券" | "已领券" | "发放中" +} \ No newline at end of file diff --git a/src/hooks/商城类型文件.ts b/src/hooks/商城类型文件.ts new file mode 100644 index 0000000..ae052d4 --- /dev/null +++ b/src/hooks/商城类型文件.ts @@ -0,0 +1,29 @@ +// 定义一个ts的用户地址数据类型 + +// 定义地址信息的TS类型 +export interface typeAddressInfo { + errMsg: string; + cityName: string; + userName: string; + telNumber: string; + countyName: string; + detailInfo: string; + postalCode: string; + nationalCode: string; + provinceName: string; + self_mini_openid: string; + self_user_unionid: string; +} + +export interface typeAddressData { + id_主键_配送地址: string; // 实际上是UUID类型,在TS中用string表示 + id_str: string; + address: typeAddressInfo; + // key_weiuser: string; + isDefaultAddress: "是默认地址" | "不是默认地址"; + mini_unionid: string; + mini_openid: string; +} + +export type typeAddressDataList = Array +// 示例数据 diff --git a/src/hooks/商城订单列表类型.ts b/src/hooks/商城订单列表类型.ts new file mode 100644 index 0000000..3aa86ea --- /dev/null +++ b/src/hooks/商城订单列表类型.ts @@ -0,0 +1,161 @@ +// 订单商品规格类型 +type Goods商品规格 = { + idKey?: string; + 价格?: number; + 会员价?: number; + 净利润?: number; + 成本价?: number; + 订单数量?: number; + 销售规格?: string; + 订单总金额?: number; +}; + +// 订单商品数据类型 +type Order购物车商品数据 = { + idKey?: string; + goods商品规格?: Goods商品规格; + goods商品订单总价?: number; + goods商品订单数量?: number; +}; + +// 支付数据类型 +type Order支付数据 = { + appid?: string; + mchid?: string; + payer?: { + openid?: string; + }; + amount?: { + total?: number; + currency?: string; + }; + attach?: string; + notify_url?: string; + description?: string; + out_trade_no?: string; +}; + +// 用户配送地址类型 +type Order用户配送地址 = { + id_str?: string; + address?: { + errMsg?: string; + cityName?: string; + userName?: string; + telNumber?: string; + countyName?: string; + detailInfo?: string; + postalCode?: string; + streetName?: string; + nationalCode?: string; + provinceName?: string; + detailInfoNew?: string; + nationalCodeFull?: string; + self_mini_openid?: string; + self_user_unionid?: string; + }; + key_weiuser?: string; + isDefaultAddress?: string; + id_主键_配送地址?: string; +}; + +// 商品信息类型 +type Order商品信息 = { + 净重?: string; + 品牌?: string; + 洁净?: string; + 除菌?: string; + 香型?: string; +}; + +// 商品详情图片类型 +type Order商品详情图片 = { + 主图?: string[]; + 详情图?: string[]; +}; + +// 商品销售规格类型 +type Order商品销售规格 = { + 价格?: number; + 会员价?: number; + 净利润?: number; + 成本价?: number; + 销售规格?: string; +}; + +// 分享积分类型 +type Order分享积分 = { + 推广员?: number; + 企微用户?: number; + 普通会员?: number; +}; + +// 商品列表项类型 +type 商品列表项 = { + order订单商品数_id?: string; + order_id_str?: string; + order_id商品?: string; + order_订单数量?: number; + order订单总金额?: number; + order_商品品牌?: string; + order_商品标题?: string; + order_商品信息?: Order商品信息; + order_商品标签?: string[]; + order_商品详情图片?: Order商品详情图片; + order_商品销售规格?: Order商品销售规格; + order_商品销售场景?: string; + order_分享积分?: Order分享积分; + order_商品搜索标签?: string | null; + order_商家推荐标签?: string | null; + order_其它参数?: any; + wai_订单?: string; +}; + + +export type Order物流物流子元素类型 = Array<{ + action_msg: string + action_time: number + action_type: number +}> +// 订单物流数据类型 +export type Order物流数据类型 = { + openid: string + waybill_id: string + delivery_id: string + path_item_num: number + path_item_list: Array<{ + action_msg: string + action_time: number + action_type: number + }> +}; + +// 完整的订单类型 +export type Order订单 = { + id_主键_order订单?: string; + id_str?: string; + order支付订单号?: string; + order支付微信官方订单号?: string; + order支付者openid?: string; + order支付者unionid?: string; + order分享者unionid?: string; + wai外键lucky拼团表?: string | null; + order购物车商品数据?: Order购物车商品数据[]; + order购物车商品总价?: number; + order购物车商品数量?: number; + order支付数据?: Order支付数据; + order支付状态?: "待发货" | "待收货" | "待评价"; + order用户配送地址?: Order用户配送地址; + order物流状态?: "待发货" | "待收货" | "待评价" | "揽件阶段-揽件成功" | "揽件阶段-揽件失败" | "揽件阶段-分配业务员" | "运输阶段-更新运输轨迹" | "派送阶段-开始派送" | "派送阶段-签收成功" | "派送阶段-签收失败" | "异常阶段-订单取消" | "异常阶段-订单滞留"; + order物流订单号?: string | null; + order物流数据?: Order物流数据类型; + order订单类型?: string; + order物流公司订单编号?: string | null; + dateAndTime: Date; + updateTime: Date; + 商品列表?: 商品列表项[]; + +}; + +// 如果需要数组类型 +export type Order订单列表类型 = Order订单[]; \ No newline at end of file diff --git a/src/hooks/接口API.ts b/src/hooks/接口API.ts new file mode 100644 index 0000000..74ec466 --- /dev/null +++ b/src/hooks/接口API.ts @@ -0,0 +1,62 @@ +export const 用户_登陆 = "https://wechat.sixgou.com/mini/mini_login/"; +export const wss_uri = "wss://wechat.sixgou.com/room/"; + +export const 地址_添加新地址 = "https://wechat.sixgou.com/address/delivery/add/"; +export const 地址_首次添加新地址 = "https://wechat.sixgou.com/address/delivery/first_add/"; +export const 地址_删除当前地址 = "https://wechat.sixgou.com/address/delivery/delete/"; +export const 地址_更新地址 = "https://wechat.sixgou.com/address/delivery/update/"; +export const 地址_查询全部地址 = "https://wechat.sixgou.com/address/delivery/query_all/"; +export const 地址_删除全部地址 = "https://wechat.sixgou.com/address/delivery/all_delete/"; +export const 地址_IP转地址 = "https://wechat.sixgou.com/address/map/ip/"; // 将用户的IP地址转换为 +export const 地址_设置当前地址为默认配送地址 = "https://wechat.sixgou.com/address/delivery/change_default/"; + + +export const 商品_查询所有的商品 = "https://wechat.sixgou.com/goods/query/"; // 查询数据中所有的商品,用于在商城页面展示 +export const 商品_赢免单商品数据 = "https://wechat.sixgou.com/goods/赢免单商品/"; + +export const 商城详情页_下单支付 = "https://wechat.sixgou.com/six/mall/"; + + +// 订单相关接口 +export const 订单_查询所有的订单 = "https://wechat.sixgou.com/order/query/"; + + +// 获取用户定位的后的请求 +export const 定位_请求存储 = "https://wechat.sixgou.com/address/map/locating/"; + + +// 分享相关的接口 +export const 分享_HOME页面分享到群或者好友 = "https://wechat.sixgou.com/share/home_page/onShareAppMessage/"; +export const 分享_HOME页面分享到朋友圈 = "https://wechat.sixgou.com/share/home_page/onShareTimeline/"; +export const 分享_商品详情页面群或者好友 = "https://wechat.sixgou.com/share/goods_page/goods_detaile/"; +export const 分享_商品详情页面分享到朋友圈 = "https://wechat.sixgou.com/share/goods_page/timeline_goods_detaile/"; + + + + +// 用户评价接口: 更新用户待评价的状态 +export const 用户_评价接口更新待评价状态 = "https://wechat.sixgou.com/wechat_mini/用户评价/用户发起评价/"; + + +// 物流: 相关的管理接口 +export const 物流_实时更物流数据 = "https://wechat.sixgou.com/wechat_mini/更新物流/实时更新物流数据/"; //物流追踪页面,左上角刷新的按钮 + + +// 积分管理的相关接口 +export const 积分_每日签到奖励 = "https://wechat.sixgou.com/wechat_mini/添加积分接口/添加每日签到奖励/"; +export const 积分_添加通知好友积分 = "https://wechat.sixgou.com/wechat_mini/添加积分接口/通知好友积分添加/"; +export const 积分_添加好物推荐积分 = "https://wechat.sixgou.com/wechat_mini/添加积分接口/添加好物推荐积分/"; +export const 积分_添加小程序分享积分 = "https://wechat.sixgou.com/wechat_mini/添加积分接口/添加小程序分享积分/"; +export const 积分_统计查询 = "https://wechat.sixgou.com/wechat_mini/积分查询/统计积分查询/"; +export const 积分_当前用户积分列表详情数据 = "https://wechat.sixgou.com/wechat_mini/积分查询/查询当前用户积列详情列表数据/"; +export const 积分_发起提现 = "https://wechat.sixgou.com/wechat_mini/积分提现/发起提现/"; + + +// 用工关系 +export const 用工关系_用户提交绑定成功后更新数据 = "https://wechat.sixgou.com/wechat_mini/用工关系/绑定用工关系/"; +export const 用工关系_更新用工关系绑定关系数据 = "https://wechat.sixgou.com/wechat_mini/用工关系/更新用工关系/"; + + +// 卡券: 前端用户领券时 +export const 卡券_领券 = "https://wechat.sixgou.com/wechat_mini/优惠券/生成优惠券/"; +export const 卡券_领券后更新当前券的状态 = "https://wechat.sixgou.com/wechat_mini/优惠券/领券后更新当前券的状态/"; diff --git a/src/hooks/更新小程序版本.ts b/src/hooks/更新小程序版本.ts new file mode 100644 index 0000000..73a92d6 --- /dev/null +++ b/src/hooks/更新小程序版本.ts @@ -0,0 +1,23 @@ +const updateManager = wx.getUpdateManager(); + +updateManager.onCheckForUpdate(function (res) { + // 请求完新版本信息的回调 + console.log(res.hasUpdate); +}); + +updateManager.onUpdateReady(function () { + wx.showModal({ + title: "更新提示", + content: "新版本已经准备好,是否重启应用?", + success: function (res) { + if (res.confirm) { + // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 + updateManager.applyUpdate(); + } + } + }); +}); + +updateManager.onUpdateFailed(function () { + // 新版本下载失败 +}); diff --git a/src/hooks/用户的积分列表的类型.ts b/src/hooks/用户的积分列表的类型.ts new file mode 100644 index 0000000..fe526a6 --- /dev/null +++ b/src/hooks/用户的积分列表的类型.ts @@ -0,0 +1,29 @@ +// UUID 类型(Python 的 UUID 对应 TypeScript 的 string) +type UUID = string + +// datetime 类型(Python 的 datetime 对应 TypeScript 的 Date 或 string) +type DateTime = Date | string + +// 分享记录类型 +export interface ShareRecord子元素类型 { + id_主键: UUID; + id_str: string; + share分享者unionid: string; + share分享者openid: string | null; + share分享者头像: string; + share分享类型: any | null; + share分享者昵称: string | null; + share点击者头像: string; + share分享者积分值: number; + share点击者unionid: string; + share点击者openid: string; + share点击者昵称: string; + share日期: DateTime | null; + share积分是否可以提现的状态: "可提现" | "不可提现" | "已提现"; + share日期时间: DateTime | null; + dateAndTime: DateTime; + updateTime: DateTime; +} + +// 分享记录列表类型 +export type ShareRecordList积分列表类型 = ShareRecord子元素类型[] \ No newline at end of file diff --git a/src/hooks/获取用户定位信息.ts b/src/hooks/获取用户定位信息.ts new file mode 100644 index 0000000..a4f1483 --- /dev/null +++ b/src/hooks/获取用户定位信息.ts @@ -0,0 +1,117 @@ +import {useMainXiaoStore} from "@/stores/piniaPro/miniChatStore"; +import {useRequest} from "@uni-helper/uni-use"; +import {定位_请求存储} from "@/hooks/接口API"; + + +let xiaoMain = useMainXiaoStore(); + +export class get获取用户当前位置信息 { + private mini_openid: string; + private mini_unionid: string; + + /** + * 核心入口:获取用户定位 + * 对应原函数:获取用户定位 + */ + constructor(mini_openid: string, mini_unionid: string) { + this.mini_openid = mini_openid; + this.mini_unionid = mini_unionid; + } + + async getUserLocation(): Promise { + try { + // 1. 检查当前授权状态 + const getSettingResult = await wx.getSetting(); + const authStatus = getSettingResult.authSetting["scope.userLocation"]; + + if (authStatus === undefined) { + // 情况 A:从未询问过授权 -> 直接尝试获取(会触发系统原生弹窗) + console.log("情况 A:从未询问过授权,直接获取位置"); + await this.调用微信拿到用户位置的接口(); + } else if (authStatus) { + // 情况 B:用户已授权 -> 直接获取 + console.log("情况 B:用户已授权,直接获取位置"); + await this.调用微信拿到用户位置的接口(); + } else { + // 情况 C:用户之前已拒绝 (false) -> 引导去设置页 + console.log("情况 C:用户之前已拒绝,引导手动开启"); + await this.引导用户打开设置并同意(); + } + } catch (error) { + console.error("定位流程整体出错:", error); + // 兜底策略:任何未知错误都引导去设置页 + await this.引导用户打开设置并同意(); + } + } + + /** + * 执行具体的位置获取和 API 上报 + * 对应原函数:获取位置信息 + */ + private async 调用微信拿到用户位置的接口(): Promise { + try { + // 调用微信原生接口获取位置 + const locationResult = await wx.getLocation({ + type: "wgs84", + altitude: false, + geocode: true, + }); + let data = await useRequest(定位_请求存储, { + method: "POST", data: { + self_mini_openid: xiaoMain.mini_openid, + self_mini_unionid: xiaoMain.mini_unionid, + result: locationResult, + } + }); + console.log("拿到当前用户的位置信息数据了", locationResult); + } catch (error) { + console.log("捕获错误❌:这是首次时,不允许授权时的报错‍♀️", error); + // 如果获取位置失败(通常是因为权限被拒),递归调用引导函数 + } + } + + /** + * 引导用户去设置页开启权限 + * 对应原函数:引导用户去设置页开启权限 + */ + private async 引导用户打开设置并同意(): Promise { + try { + // 1. 弹出自定义确认框(提示海陵区限制) + + wx.showModal({ + title: "温馨提示", // 标题 + content: "待解锁积分,是服务同城用户时才可以使用", // 提示的内容 + confirmText: "允许授权", // 确认按钮的文字 + cancelText: "暂不授权", // 取消按钮的文字 + confirmColor: "#ab2411", // 确认按钮的文字颜色 + success: (modalRes) => { + if (modalRes.confirm) { + // 重新调绑定(必须在用户点击事件里) + console.log("🍎 🍏 🍎 🍏 🍎 🍏 🍎 🍏 点击了确认 ",); + wx.openSetting({ + success: (result) => { + console.log(result); + if (result.authSetting["scope.userLocation"] === true) { + this.调用微信拿到用户位置的接口(); + } + if (result.authSetting["scope.userLocation"] === false) { + console.log("拒绝授权了"); + } + } + }); + } + if (modalRes.cancel) { + console.log("🍎 🍏 🍎 🍏 🍎 🍏 🍎 🍏 点击了取消按钮 ",); + } + } + }); + } catch (error) { + console.log("捕获错误❌:这里没有同意时的报错提示️", error); + // 可选:在这里也可以再次尝试引导,或者给出一个最终的 Toast 提示 + } + } + + +} + +// 导出单例或供外部实例化 \ No newline at end of file diff --git a/src/hooks/请求库.ts b/src/hooks/请求库.ts new file mode 100644 index 0000000..c80d9d2 --- /dev/null +++ b/src/hooks/请求库.ts @@ -0,0 +1,5 @@ +import {createUniAppAxiosAdapter} from "@uni-helper/axios-adapter"; +import axios from "axios"; + +export const instance = axios.create({adapter: createUniAppAxiosAdapter(), baseURL: "https://six.sixgou.com/"}); + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..7195ded --- /dev/null +++ b/src/main.ts @@ -0,0 +1,15 @@ +import {createSSRApp} from "vue"; +import App from "./App.vue"; +import {createPinia} from "pinia"; +import {persistedState} from "@/stores/piniaPro"; + +const pinia = createPinia(); +pinia.use(persistedState); + +export function createApp() { + const app = createSSRApp(App); + app.use(pinia); + return { + app, + }; +} diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..1990dc6 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,105 @@ +{ + "name": "", + "appid": "", + "description": "", + "versionName": "1.0.0", + "versionCode": "100", + "transformPx": false, + "uniStatistics": { + "enable": false + }, + "app-plus": { + "usingComponents": true, + "nvueStyleCompiler": "uni-app", + "compilerVersion": 3, + "splashscreen": { + "alwaysShowBeforeRender": true, + "waiting": true, + "autoclose": true, + "delay": 0 + }, + "modules": {}, + "distribute": { + "android": { + "permissions": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + "ios": {}, + "sdkConfigs": {} + } + }, + "h5": { + "darkmode": true, + "themeLocation": "theme.json" + }, + "quickapp": {}, + "mp-alipay": { + "usingComponents": true + }, + "mp-baidu": { + "usingComponents": true + }, + "mp-toutiao": { + "usingComponents": true + }, + "vueVersion": "3", + "mp-weixin": { + "appid": "wxf612e825377328f0", + "usingComponents": true, + "plugins": { + "sendCoupon": { + "provider": "wxf3f436ba9bd4be7b", + "version": "latest" + } + }, + "setting": { + "urlCheck": false, + "condition": false, + "minifyWXML": true, + "minifyWXSS": true, + "enhance": false, + "ignoreDevUnusedFiles": true, + "minified": true, + "postcss": true, + "uglifyFileName": true, + "bigPackageSizeSupport": true, + "skylineRenderEnable": true, + "compileHotReLoad": true, + "es7": true + }, + "lazyCodeLoading": "requiredComponents", + "permission": { + "scope.userLocation": { + "desc": "你的位置信息将用于小程序位置接口的效果展示" + } + }, + "requiredPrivateInfos": [ + "chooseAddress", + "getLocation" + ], + "optimization": { + "subPackages": true + }, + "darkmode": true, + "themeLocation": "theme.json", + "requiredBackgroundModes": [ + "audio", + "location" + ] + } +} diff --git a/src/pageTabBar/Home/Home.vue b/src/pageTabBar/Home/Home.vue new file mode 100644 index 0000000..8efd748 --- /dev/null +++ b/src/pageTabBar/Home/Home.vue @@ -0,0 +1,305 @@ + + + \ No newline at end of file diff --git a/src/pageTabBar/Home/home-com-chao-hua-shuai.vue b/src/pageTabBar/Home/home-com-chao-hua-shuai.vue new file mode 100644 index 0000000..b407847 --- /dev/null +++ b/src/pageTabBar/Home/home-com-chao-hua-shuai.vue @@ -0,0 +1,269 @@ + + + + + \ No newline at end of file diff --git a/src/pageTabBar/Home/home-com-hong-meng.vue b/src/pageTabBar/Home/home-com-hong-meng.vue new file mode 100644 index 0000000..15597dd --- /dev/null +++ b/src/pageTabBar/Home/home-com-hong-meng.vue @@ -0,0 +1,703 @@ + + + + + \ No newline at end of file diff --git a/src/pageTabBar/Home/home-com-title.vue b/src/pageTabBar/Home/home-com-title.vue new file mode 100644 index 0000000..0405a91 --- /dev/null +++ b/src/pageTabBar/Home/home-com-title.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/pageTabBar/Me/Me.vue b/src/pageTabBar/Me/Me.vue new file mode 100644 index 0000000..6f0b1af --- /dev/null +++ b/src/pageTabBar/Me/Me.vue @@ -0,0 +1,241 @@ + + + diff --git a/src/pageTabBar/Me/me-com-bottom-zhufu.vue b/src/pageTabBar/Me/me-com-bottom-zhufu.vue new file mode 100644 index 0000000..3a1ebff --- /dev/null +++ b/src/pageTabBar/Me/me-com-bottom-zhufu.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file diff --git a/src/pageTabBar/Me/me-com-user-info.vue b/src/pageTabBar/Me/me-com-user-info.vue new file mode 100644 index 0000000..fcc3943 --- /dev/null +++ b/src/pageTabBar/Me/me-com-user-info.vue @@ -0,0 +1,301 @@ + + + + + \ No newline at end of file diff --git a/src/pageTabBar/Me/me-com-user-server.vue b/src/pageTabBar/Me/me-com-user-server.vue new file mode 100644 index 0000000..a3ff32d --- /dev/null +++ b/src/pageTabBar/Me/me-com-user-server.vue @@ -0,0 +1,332 @@ + + + + + + diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..7ab1b38 --- /dev/null +++ b/src/pages.json @@ -0,0 +1,162 @@ +{ + "easycom": { + "autoscan": true, + "custom": { + "^nut-(.*)?-(.*)": "nutui-uniapp/components/$1$2/$1$2.vue", + "^nut-(.*)": "nutui-uniapp/components/$1/$1.vue" + } + }, + "pages": [ + { + "path": "pageTabBar/Home/Home", + "type": "home", + "style": { + "disableScroll": true, + "navigationStyle": "custom" + // "mp-weixin": { + // "usingComponents": { + // "send-coupon": "plugin://sendCoupon/send-coupon" + // } + // } + } + }, + { + "path": "pageTabBar/Me/Me", + "style": { + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "pages/index", + "style": { + "disableScroll": true, + "navigationStyle": "custom" + // "mp-weixin": { + // "usingComponents": { + // "send-coupon": "plugin://sendCoupon/send-coupon" + // } + // } + } + } + ], + "globalStyle": { + "backgroundColor": "@bgColor", + "backgroundColorBottom": "@bgColorBottom", + "backgroundColorTop": "@bgColorTop", + "backgroundTextStyle": "@bgTxtStyle", + "navigationBarBackgroundColor": "#000000", + "navigationBarTextStyle": "@navTxtStyle", + "navigationBarTitleText": "Uni Creator", + "navigationStyle": "custom", + "usingComponents": { + "send-coupon": "plugin://sendCoupon/send-coupon" + } + }, + "tabBar": { + "color": "@tabFontColor", + "selectedColor": "@tabSelectedColor", + "borderStyle": "@tabBorderStyle", + "backgroundColor": "@bgColor", + "list": [ + { + "pagePath": "pageTabBar/Home/Home", + "text": "首页", + "iconPath": "static/vite.png", + "selectedIconPath": "static/vite.png" + }, + { + "pagePath": "pageTabBar/Me/Me", + "text": "我的", + "iconPath": "static/vite.png", + "selectedIconPath": "static/vite.png" + } + ] + }, + "subPackages": [ + { + "root": "subPackages/homeSubPages", + "name": "home", + "pages": [ + { + "path": "购物车页面/购物车页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "用户配送地址页面/用户配送地址页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "订单数据页面/订单数据页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "商品详情页面/商品详情页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "商城页面目录/PageShangCheng", + "style": { + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "用户积分页面/用户积分页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "物流追踪页面/物流追踪页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + }, + { + "path": "demo测试页面/demo测试页面", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "disableScroll": true, + "navigationStyle": "custom" + } + } + ] + } + ], + "preloadRule": { + "pageTabBar/Home/Home": { + "network": "all", + "packages": [ + "home" + ] + } + } +} diff --git a/src/pages/index.vue b/src/pages/index.vue new file mode 100644 index 0000000..174dca7 --- /dev/null +++ b/src/pages/index.vue @@ -0,0 +1,253 @@ + + + diff --git a/src/static/459bfd922f171e842868c1aac201a7ef.jpg b/src/static/459bfd922f171e842868c1aac201a7ef.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4dcb42898210855bcde1483a18514aed9cc2df8a GIT binary patch literal 102907 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

H@b}N-%CHK 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 \ No newline at end of file diff --git a/src/static/ims.webp b/src/static/ims.webp new file mode 100644 index 0000000000000000000000000000000000000000..f82559f13795346a9a5aef576b3abf099aa17815 GIT binary patch literal 4444 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 \ No newline at end of file diff --git a/src/static/vite.png b/src/static/vite.png new file mode 100644 index 0000000000000000000000000000000000000000..e29faa6d5f4701580a70eec685a1bf13a4ba5ec2 GIT binary patch literal 7685 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 literal 0 HcmV?d00001 diff --git a/src/static/wavy-lines.svg b/src/static/wavy-lines.svg new file mode 100644 index 0000000..4828682 --- /dev/null +++ b/src/static/wavy-lines.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/static/正确.svg b/src/static/正确.svg new file mode 100644 index 0000000..08712d3 --- /dev/null +++ b/src/static/正确.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/编组 10@2x.png b/src/static/编组 10@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..64d77408fb0c597cc9d680306320c03256cbf937 GIT binary patch literal 34435 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 literal 0 HcmV?d00001 diff --git a/src/static/编组 12备份 2@2x.png b/src/static/编组 12备份 2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61476db8fe2492f20aa3754a2cfcc187833b62f1 GIT binary patch literal 36727 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 \ No newline at end of file diff --git a/src/stores/piniaPro/index.ts b/src/stores/piniaPro/index.ts new file mode 100644 index 0000000..b6854af --- /dev/null +++ b/src/stores/piniaPro/index.ts @@ -0,0 +1,40 @@ +import {createPersistedState} from "pinia-plugin-persistedstate"; + +// 自定义存储适配器 + +// 先创建插件实例 +export const persistedState = createPersistedState({ + storage: { + setItem(key: string, value: any) { + try { + uni.setStorageSync(key, value); + return true; + } catch (error) { + console.error("存储数据失败:", error); + return false; + } + }, + + getItem(key: string) { + try { + return uni.getStorageSync(key); + } catch (error) { + console.error("获取数据失败:", error); + return null; + } + }, + + + }, + serializer: { + serialize: JSON.stringify, + deserialize: JSON.parse, + }, + afterHydrate: (context) => { + }, +}); + +// 创建 Pinia 实例并应用插件 +// export const pinia = createPinia(); +// pinia.use(persistedState); + diff --git a/src/stores/piniaPro/miniChatStore.ts b/src/stores/piniaPro/miniChatStore.ts new file mode 100644 index 0000000..45dbbaa --- /dev/null +++ b/src/stores/piniaPro/miniChatStore.ts @@ -0,0 +1,219 @@ +import {defineStore} from "pinia"; +import {computed, ref} from "vue"; +import {用户_登陆} from "@/hooks/接口API"; +import {useRequest} from "@uni-helper/uni-use"; +import type {ApiAxiosResponse} from "@/types/通用类型"; +import type {typeAddressData, typeAddressDataList} from "@/hooks/商城类型文件"; +import type { + card购物车商品类型, + six商品列表类型, + six商品类型 +} from "@/subPackages/homeSubPages/商城页面目录/商城商品类型"; +import type {miniUserInfo, ShareData类型} from "@/hooks/mini用户类型"; +import type {ShareRecordList积分列表类型} from "@/hooks/用户的积分列表的类型"; +import type { + OrderItemsListDataType, + OrderItemType +} from "@/subPackages/homeSubPages/订单数据页面/小程序商城订单列表类型"; +import type {代金券数据类型, 发券接口返回数据类型} from "@/hooks/发放优惠券的回调类型"; + +export const useMainXiaoStore = defineStore("MainXiaoStore", () => { + const images_url_search = ref("https://hudie.xiao.band/search.png"); + const vibrateShort震动效果 = ref({heavy: "vheavy", light: "light", medium: "medium"}); + const extInfo_产品售后客服账号 = ref("https://work.weixin.qq.com/kfid/kfc6147d0c140c18671"); + const extInfo_推广员账号服务 = ref("https://work.weixin.qq.com/kfid/kfcd5fba89a02d2ceb2"); + let zizi = ref({height: "200rpx"}); + const wecom_img = ref(); + // 业务请求的 相关数据,以及类型 + let mini_openid = ref(null); //用户的小程序openid + let mini_unionid = ref(null); // 用户的小程序unioid + const mini_user_data = ref(); + const mini_代金券数据 = ref<代金券数据类型>(); + let mini_user_积分数据 = ref(); + let mini_积分列表数据 = ref([]); + const 积分展示数据的列表 = ref(); + let superior_unionid = ref(null);// 上级分享者的openid + let addressDataList = ref([]); + let six_goods_list_data = ref([]); + let six_good = ref(); // 单独的商品 数据 + let orderListData = ref([]); // 订单列表类型 + let emsOrder订单 = ref();// 这里拿到的是用户查询所有的订单时 也就是下完订单后生成的数据; + const card购物车列表数据 = ref>([]); + + // 当前用户使用的默认地址对象 + let addressCurrent当前默认地址 = computed(() => { + return addressDataList.value.find((address,) => { + return address.isDefaultAddress === "是默认地址"; + }); + }); + const wechatLogin = async (scene: number | undefined, superior_unionid: string, shareTicket: string | undefined): Promise => { + try { + // 1. 获取 code + let loginSuccessCallbackResult = await wx.login(); + + let code = loginSuccessCallbackResult.code; + // 2. 构造请求参数 + const params: any = {code, shareTicket, scene, superior_unionid}; + // 3. 如果是群场景,获取分享信息 + if (scene === 1044 || shareTicket) { + const share = await new Promise((resolve) => { + uni.getGroupEnterInfo({ + needGroupOpenID: true, success: (result) => { + resolve(result); + }, + }); + }); + params.iv = share.iv; + params.encryptedData = share.encryptedData; + } + // let data = await instance.post, UserType>>(用户_登陆, params); + let data = await useRequest, miniUserInfo>>(用户_登陆, { + method: "POST", data: {...params} + }); + if (data.data.value?.resData.dictData.mini_openid && data.data.value.resData.dictData.unionid) { + // 判断值确实存在了, 就赋值 + mini_openid.value = data.data.value?.resData.dictData.mini_openid; + mini_unionid.value = data.data.value?.resData.dictData.unionid; + mini_user_data.value = data.data.value?.resData.dictData ?? {}; + } + } catch (err) { + console.error("微信登录失败:", err); + throw err; // 或返回默认值 + } + }; + // 常用的方法 + const 请求拿到当前用户注册过的用户地址 = async (uri: string, self_mini_openid: string, self_mini_unionid: string): Promise => { + useRequest>>(uri, { + method: "POST", + data: {self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid,} + }).then((data) => { + addressDataList.value = data.data.value?.resData.listData ?? []; + }); + }; + const add添加积分_通知好积分 = async (uri: string, self_mini_openid: string, self_mini_unionid: string, share分享者_unionid: string) => { + // 请求积分,添加积分 还需要在app.vue中判断一下, 分享的类型 + useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, + self_mini_unionid: self_mini_unionid, + share分享者_unionid: share分享者_unionid + } + }).then(() => { + console.log("通知好友积分添加成功了"); + }).catch((reason) => { + console.log(reason, "通知好友请求失败了"); + }); + }; + const add添加好物推荐分享积分 = async (uri: string, self_mini_openid: string, self_mini_unionid: string, share分享者_unionid: string, share分享的商品ID: string) => { + try { + let data = await useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid, + share分享者_unionid: share分享者_unionid, share分享的商品ID: share分享的商品ID + } + }); + six_good.value = data.data.value; + } catch (e) { + console.log("捕获错误❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍♀️", e, "==================="); + } + }; + const add添加小程序分享积分 = async (uri: string, self_mini_openid: string, self_mini_unionid: string, share分享者_unionid: string,) => { + try { + let data = await useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid, + share分享者_unionid: share分享者_unionid, + } + }); + six_good.value = data.data.value; + } catch (e) { + console.log("捕获错误❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍♀️", e); + } + }; + const query_积分统计查询 = async (uri: string, self_mini_openid: string, self_mini_unionid: string) => { + try { + let data = await useRequest(uri, { + method: "POST", data: {self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid,} + }); + mini_user_积分数据.value = data.data.value; + console.log(data.data.value); + } catch (e) { + console.log("捕获错误❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍♀️", e); + } + }; + const user_用户进入小程序立即调用请求将IP转换地址 = async (uri: string, self_mini_openid: string, self_mini_unionid: string) => { + await useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_user_unionid: self_mini_unionid, + } + }); + }; + const 订单_查询所有的订单列表数据 = async (uri: string, self_mini_openid: string, self_mini_unionid: string) => { + + try { + let data = await useRequest>(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_user_unionid: self_mini_unionid, + } + }); + orderListData.value = data.data.value?.resData.listData ?? []; + } catch (e) { + console.log("捕获错误❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍❌🙅🙅‍♀️", e); + } + + }; + const 用户_IP地址转信息 = async (uri: string, self_mini_openid: string, self_mini_unionid: string) => { + await useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid, + } + }); + }; + const 代金券默认领券事件 = async (uri: string, self_mini_openid: string, self_mini_unionid: string) => { + // + let data = await useRequest(uri, { + method: "POST", data: { + self_mini_openid: self_mini_openid, self_mini_unionid: self_mini_unionid + } + }); + mini_代金券数据.value = data.data.value; + }; + return { + zizi, + wechatLogin, + mini_openid, + mini_unionid, + superior_unionid, + vibrateShort震动效果, + extInfo_产品售后客服账号, + extInfo_推广员账号服务, + mini_user_积分数据, + addressDataList, + wecom_img, + six_goods_list_data, + addressCurrent当前默认地址, + six_good, + orderListData, + emsOrder订单, mini_代金券数据, + mini_user_data, card购物车列表数据, + mini_积分列表数据, + images_url_search, 积分展示数据的列表, + 请求拿到当前用户注册过的用户地址, + user_用户进入小程序立即调用请求将IP转换地址, + add添加小程序分享积分, + add添加积分_通知好积分, + add添加好物推荐分享积分, + query_积分统计查询, + 订单_查询所有的订单列表数据, + 用户_IP地址转信息, 代金券默认领券事件 + }; + }, + { + persist: { + pick: ["zizi", "mini_openid", "mini_unionid", "addressCurrent当前默认地址", + "mini_积分列表数据", "images_url_search", "mini_存储代金券的数据", "mini_代金券数据", + "superior_unionid", "addressDataList", "mini_user_data", "wecom_img", "mini_user_积分数据", "extInfo_产品售后客服账号", "vibrateShort震动效果", + "six_goods_list_data", "six_good", "emsOrder订单", "orderListData", "extInfo_推广员账号服务", "mini_user_用户领券的状态",], + }, + }, +); diff --git a/src/subPackages/homeSubPages/demo测试页面/demo测试页面.vue b/src/subPackages/homeSubPages/demo测试页面/demo测试页面.vue new file mode 100644 index 0000000..763775d --- /dev/null +++ b/src/subPackages/homeSubPages/demo测试页面/demo测试页面.vue @@ -0,0 +1,236 @@ + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-list-images.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-list-images.vue new file mode 100644 index 0000000..b1ee992 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-list-images.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-params.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-params.vue new file mode 100644 index 0000000..9efec81 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-params.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-pay-card.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-pay-card.vue new file mode 100644 index 0000000..ee1568c --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-pay-card.vue @@ -0,0 +1,796 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-product_sales_specifications.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-product_sales_specifications.vue new file mode 100644 index 0000000..96b8a75 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-product_sales_specifications.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-service-params.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-service-params.vue new file mode 100644 index 0000000..23ef207 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-service-params.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-share.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-share.vue new file mode 100644 index 0000000..e7c0dd1 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-share.vue @@ -0,0 +1,322 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/商品详情页面/goods-com-swiper-images.vue b/src/subPackages/homeSubPages/商品详情页面/goods-com-swiper-images.vue new file mode 100644 index 0000000..0a9b621 --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/goods-com-swiper-images.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/subPackages/homeSubPages/商品详情页面/商品详情页面.vue b/src/subPackages/homeSubPages/商品详情页面/商品详情页面.vue new file mode 100644 index 0000000..0dd68fd --- /dev/null +++ b/src/subPackages/homeSubPages/商品详情页面/商品详情页面.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/subPackages/homeSubPages/商城页面目录/PageShangCheng.vue b/src/subPackages/homeSubPages/商城页面目录/PageShangCheng.vue new file mode 100644 index 0000000..e494ab6 --- /dev/null +++ b/src/subPackages/homeSubPages/商城页面目录/PageShangCheng.vue @@ -0,0 +1,502 @@ + + + diff --git a/src/subPackages/homeSubPages/商城页面目录/商城商品类型.ts b/src/subPackages/homeSubPages/商城页面目录/商城商品类型.ts new file mode 100644 index 0000000..38068f4 --- /dev/null +++ b/src/subPackages/homeSubPages/商城页面目录/商城商品类型.ts @@ -0,0 +1,84 @@ +export interface six商品类型 { + idKey: string; + goods_id商品: string; + goods_商品品牌: string; + goods_商品标题: string; + + goods_商品信息: { + // 用于页面展示给用户的可以查看的信息 + 净重?: string + 品牌?: string + 洁净?: string + 除菌?: string + 香型?: string + [key: string]: any + }; + + goods_商品标签: string[]; + + goods_商品销售规格: { + goods_商品品牌: string; + goods_商品标题: string; + 会员价: number + 零售价格: number + 净利润: number + 成本价: number + 单个商品订单数量: number + 单个商品订单总金额: number + 单个商品实际支付价格: number + 销售规格: string + 商品ID: string + 推荐积分: { 企微员工: number, 推广员: number }, + 商品条码: string + goods_商品详情图片: { + 主图: Array, + 详情图: Array, + }; + goods_sku: { + goods_select_title: string,// 商品选择规格的 名称 + goods_sku_list: Array<{ + goods_sku_id: string, + goods_sku_条形码: string, + goods_sku_name: string, goods_是否默认选择: boolean, + goods_sku_主图: Array, goods_sku_详情图: Array + }>, + }, + 可选参数: Array + }; + + + goods_商品销售场景: string; + + goods_分享积分: { + 推广员: number + 企微用户: number + 普通会员: number + }; + + goods_商品搜索标签: string[]; + goods_商家推荐标签: string[]; + goods_其它参数: any | null; + + dateAndTime: string; // ISO 8601 + updateTime: string; // ISO 8601 +} + +export type six商品列表类型 = Array +export type card购物车商品类型 = { + goods_商品品牌: string, + goods_商品标题: string, + 零售价格: number, + 会员价: number, + 销售规格: string, + 单个商品实际支付价格: number, + // ✅ 直接计算,不引用其他 computed + 单个商品订单总金额: number, + 单个商品订单数量: number, + 推荐积分: {}, + // 商品条码: spec?.商品条码, + 商品条码: string, + 商品ID: string, + goods_sku_name: string, + goods_sku_主图: string, + goods_sku_详情图: Array +} \ No newline at end of file diff --git a/src/subPackages/homeSubPages/物流追踪页面/物流追踪页面.vue b/src/subPackages/homeSubPages/物流追踪页面/物流追踪页面.vue new file mode 100644 index 0000000..4d746ea --- /dev/null +++ b/src/subPackages/homeSubPages/物流追踪页面/物流追踪页面.vue @@ -0,0 +1,961 @@ + + + diff --git a/src/subPackages/homeSubPages/用户积分页面/user-com-points-list-data.vue b/src/subPackages/homeSubPages/用户积分页面/user-com-points-list-data.vue new file mode 100644 index 0000000..365c375 --- /dev/null +++ b/src/subPackages/homeSubPages/用户积分页面/user-com-points-list-data.vue @@ -0,0 +1,393 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/用户积分页面/user-com-servise.vue b/src/subPackages/homeSubPages/用户积分页面/user-com-servise.vue new file mode 100644 index 0000000..5aded60 --- /dev/null +++ b/src/subPackages/homeSubPages/用户积分页面/user-com-servise.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/用户积分页面/user-component-points-card.vue b/src/subPackages/homeSubPages/用户积分页面/user-component-points-card.vue new file mode 100644 index 0000000..99479f0 --- /dev/null +++ b/src/subPackages/homeSubPages/用户积分页面/user-component-points-card.vue @@ -0,0 +1,397 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/用户积分页面/user-component-points-header.vue b/src/subPackages/homeSubPages/用户积分页面/user-component-points-header.vue new file mode 100644 index 0000000..164c146 --- /dev/null +++ b/src/subPackages/homeSubPages/用户积分页面/user-component-points-header.vue @@ -0,0 +1,65 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/用户积分页面/用户积分页面.vue b/src/subPackages/homeSubPages/用户积分页面/用户积分页面.vue new file mode 100644 index 0000000..e4af52d --- /dev/null +++ b/src/subPackages/homeSubPages/用户积分页面/用户积分页面.vue @@ -0,0 +1,243 @@ + + + diff --git a/src/subPackages/homeSubPages/用户配送地址页面/address-com-add-new-address.vue b/src/subPackages/homeSubPages/用户配送地址页面/address-com-add-new-address.vue new file mode 100644 index 0000000..9ae95cb --- /dev/null +++ b/src/subPackages/homeSubPages/用户配送地址页面/address-com-add-new-address.vue @@ -0,0 +1,81 @@ + + + + + + diff --git a/src/subPackages/homeSubPages/用户配送地址页面/address-com-empty.vue b/src/subPackages/homeSubPages/用户配送地址页面/address-com-empty.vue new file mode 100644 index 0000000..976d721 --- /dev/null +++ b/src/subPackages/homeSubPages/用户配送地址页面/address-com-empty.vue @@ -0,0 +1,275 @@ + + + + + diff --git a/src/subPackages/homeSubPages/用户配送地址页面/address-com-list.vue b/src/subPackages/homeSubPages/用户配送地址页面/address-com-list.vue new file mode 100644 index 0000000..fcbf0d4 --- /dev/null +++ b/src/subPackages/homeSubPages/用户配送地址页面/address-com-list.vue @@ -0,0 +1,356 @@ + + + + + diff --git a/src/subPackages/homeSubPages/用户配送地址页面/address-com-title-label.vue b/src/subPackages/homeSubPages/用户配送地址页面/address-com-title-label.vue new file mode 100644 index 0000000..4269bc0 --- /dev/null +++ b/src/subPackages/homeSubPages/用户配送地址页面/address-com-title-label.vue @@ -0,0 +1,87 @@ + + + + + + diff --git a/src/subPackages/homeSubPages/用户配送地址页面/用户配送地址页面.vue b/src/subPackages/homeSubPages/用户配送地址页面/用户配送地址页面.vue new file mode 100644 index 0000000..c2614df --- /dev/null +++ b/src/subPackages/homeSubPages/用户配送地址页面/用户配送地址页面.vue @@ -0,0 +1,239 @@ + + + diff --git a/src/subPackages/homeSubPages/订单数据页面/order-com-empty.vue b/src/subPackages/homeSubPages/订单数据页面/order-com-empty.vue new file mode 100644 index 0000000..f06a1c9 --- /dev/null +++ b/src/subPackages/homeSubPages/订单数据页面/order-com-empty.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/订单数据页面/order-com-list-data.vue b/src/subPackages/homeSubPages/订单数据页面/order-com-list-data.vue new file mode 100644 index 0000000..bc185be --- /dev/null +++ b/src/subPackages/homeSubPages/订单数据页面/order-com-list-data.vue @@ -0,0 +1,430 @@ + + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/订单数据页面/小程序商城订单列表类型.ts b/src/subPackages/homeSubPages/订单数据页面/小程序商城订单列表类型.ts new file mode 100644 index 0000000..d657af7 --- /dev/null +++ b/src/subPackages/homeSubPages/订单数据页面/小程序商城订单列表类型.ts @@ -0,0 +1,108 @@ +type Order物流数据类型 = { + openid: string + waybill_id: string + delivery_id: string + path_item_num: number + path_item_list: Array<{ + action_msg: string + action_time: number + action_type: number + }> +} +export type 收件地址类型 = { + "id_str": string, + "address": { + "errMsg": string, + "cityName": string, + "userName": string, + "telNumber": string, + "countyName": string, + "detailInfo": string, + "postalCode": string, + "streetName": string, + "nationalCode": string, + "provinceName": string, + "detailInfoNew": string, + "nationalCodeFull": string, + "self_mini_openid": string, + "self_user_unionid": string + }, + "mini_openid": string, + "mini_unionid": string, + "isDefaultAddress": "是默认地址" | "不是默认地址", + "id_主键_配送地址": string +} + +export interface OrderItemType { + id_主键_order订单: string; + id_str: string; + order支付商家侧订单号: string; + order支付微信官方订单号: string | null; + order支付者openid: string; + order支付者unionid: string; + order分享者unionid: string; + wai外键lucky拼团表_id: string | null; + order购物车商品数据: Array< + { + "商品ID": string, + "会员价": number, + "商品条码": string, + "推荐积分": { + "企微员工": number, + "商品详情页面分享": number + }, + "销售规格": string, + "零售价格": number, + "goods_sku_name": string, + "goods_sku_主图": string, + "goods_商品品牌": string, + "goods_商品标题": string, + "goods_sku_详情图": string[], + "单个商品订单数量": number, + "单个商品订单总金额": number, + "单个商品实际支付价格": number + } + >; + order购物车商品总价: number; + order购物车商品数量: number; + order支付数据: { + appid: string; + mchid: string; + payer: { openid: string }; + amount: { total: number; currency: string }; + attach: string; + notify_url: string; + description: string; + out_trade_no: string; + }; + order支付状态: "支付中" | "支付成功" | "已支付" | "已退款" | "支付失败"; + order用户配送地址: 收件地址类型; + order物流状态: "待揽件" | "待发货" | "待收货" | "待评价" | "揽件成功" | "揽件失败" | "分配业务员" | "更新运输轨迹" | "开始派送" | "签收成功" | "待用户确认收货" | "签收失败" | "订单取消" | "订单滞留" | "已确认"; + order物流订单号: string | null; + order物流数据: Order物流数据类型; + order订单类型: string; + order物流公司订单编号: string | null; + dateAndTime: string; + updateTime: string; +} + +export type OrderItemsListDataType = Array +export type ems物流状态的类型 = { + ToUserName: string; + FromUserName: string; + CreateTime: number; + MsgType: string; + Event: string; + DeliveryID: string; + WayBillId: string; + Version: number; + Count: number; + Actions: Array<{ + ActionTime: number; + ActionType: number; + ActionMsg: string; + Lat: number; + Lng: number; + }>; + OrderId: string; +}; \ No newline at end of file diff --git a/src/subPackages/homeSubPages/订单数据页面/订单数据页面.vue b/src/subPackages/homeSubPages/订单数据页面/订单数据页面.vue new file mode 100644 index 0000000..5165fd1 --- /dev/null +++ b/src/subPackages/homeSubPages/订单数据页面/订单数据页面.vue @@ -0,0 +1,387 @@ + + + diff --git a/src/subPackages/homeSubPages/购物车页面/购物车数据列表组件.vue b/src/subPackages/homeSubPages/购物车页面/购物车数据列表组件.vue new file mode 100644 index 0000000..de58078 --- /dev/null +++ b/src/subPackages/homeSubPages/购物车页面/购物车数据列表组件.vue @@ -0,0 +1,324 @@ + + + + + + \ No newline at end of file diff --git a/src/subPackages/homeSubPages/购物车页面/购物车页面.vue b/src/subPackages/homeSubPages/购物车页面/购物车页面.vue new file mode 100644 index 0000000..e28379e --- /dev/null +++ b/src/subPackages/homeSubPages/购物车页面/购物车页面.vue @@ -0,0 +1,229 @@ + + + diff --git a/src/theme.json b/src/theme.json new file mode 100644 index 0000000..97299e3 --- /dev/null +++ b/src/theme.json @@ -0,0 +1,26 @@ +{ + "light": { + "bgColor": "#fcfcfc", // 页面背景色(整体背景) + "bgColorBottom": "#fcfcfc", // 页面底部背景色 + "bgColorTop": "#ff6b00", // 页面顶部背景色(导航栏区域) + "bgTxtStyle": "dark", // 状态栏文字颜色:dark=黑色 light=白色 + "navBgColor": "#ff6b00", // 导航栏背景色 + "navTxtStyle": "black", // 导航栏标题文字颜色:black=黑色 white=白色 + "tabBgColor": "#fcfcfc", // 底部Tab栏背景色 + "tabBorderStyle": "black", // 底部Tab栏分割线颜色:black=黑色 white=白色 + "tabFontColor": "#1f2937", // 底部Tab栏未选中文字颜色 + "tabSelectedColor": "#ff6b00" // 底部Tab栏选中文字颜色 + }, + "dark": { + "bgColor": "#181818", // 页面背景色(整体背景) + "bgColorBottom": "#181818", // 页面底部背景色 + "bgColorTop": "#ff6b00", // 页面顶部背景色(导航栏区域) + "bgTxtStyle": "light", // 状态栏文字颜色:dark=黑色 light=白色 + "navBgColor": "#ff6b00", // 导航栏背景色 + "navTxtStyle": "white", // 导航栏标题文字颜色:black=黑色 white=白色 + "tabBgColor": "#181818", // 底部Tab栏背景色 + "tabBorderStyle": "white", // 底部Tab栏分割线颜色:black=黑色 white=白色 + "tabFontColor": "#f3f4f6", // 底部Tab栏未选中文字颜色 + "tabSelectedColor": "#ff6b00" // 底部Tab栏选中文字颜色 + } +} \ No newline at end of file diff --git a/src/types/通用类型.ts b/src/types/通用类型.ts new file mode 100644 index 0000000..a144843 --- /dev/null +++ b/src/types/通用类型.ts @@ -0,0 +1,35 @@ +//返回的用户类型 +export interface UserType { + self_mini_openid: string, // 用户openid + self_user_unionid: string, //全局唯一🆔 + self_user_nick?: string, // 昵称 + self_user_img?: string, // 头像 +} + +// 网络请求,返回类型的定义 +export interface ApiAxiosResponse { + "code": number, + describe: string, + "message": "success" | "error", + "resData": { + "listData": typeListData, "dictData": typeDictData, "total": number, "describe": string + } +} + +// 通用组件的类型定义 +interface IconConfig { + classPrefix: "wd-icon" | "fish" | "xiao" | "xiaozizi"; + name: string; + size: number; +} + +export interface GlobelsChildPropsType { + isShowLeft: { + showCom: "icon" | "img"; iconTextLeft: IconConfig; img: { imgLeft: string }; + }; + isShowRight: { + showCom: "icon" | "img"; iconTextRight: IconConfig; img: { imgRight: string }; + }; + title_text: string; + navIsShow: "default" | "wifi" | "none" | "slot"; +} \ No newline at end of file diff --git a/src/uni.scss b/src/uni.scss new file mode 100644 index 0000000..86e1b61 --- /dev/null +++ b/src/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ +@import "nutui-uniapp/styles/variables.scss"; +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color: #333; // 基本色 +$uni-text-color-inverse: #fff; // 反色 +$uni-text-color-grey: #999; // 辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable: #c0c0c0; + +/* 背景颜色 */ +$uni-bg-color: #fff; +$uni-bg-color-grey: #f8f8f8; +$uni-bg-color-hover: #f1f1f1; // 点击状态颜色 +$uni-bg-color-mask: rgba(0, 0, 0, 0.4); // 遮罩颜色 + +/* 边框颜色 */ +$uni-border-color: #c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm: 12px; +$uni-font-size-base: 14px; +$uni-font-size-lg: 16px; + +/* 图片尺寸 */ +$uni-img-size-sm: 20px; +$uni-img-size-base: 26px; +$uni-img-size-lg: 40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2c405a; // 文章标题颜色 +$uni-font-size-title: 20px; +$uni-color-subtitle: #555; // 二级标题颜色 +$uni-font-size-subtitle: 18px; +$uni-color-paragraph: #3f536e; // 文章段落颜色 +$uni-font-size-paragraph: 15px; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a9d7977 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,56 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": [ + "./src/*" + ] + }, + "types": [ + "vite/client", + "@dcloudio/types", + "@mini-types/alipay", + "miniprogram-api-typings", + "@uni-helper/uni-types", + "wot-design-uni/global.d.ts", + "@uni-helper/uni-app-types", + "nutui-uniapp/global.d.ts", + "uview-pro/types" + ], + "lib": [ + "DOM", + "DOM.Iterable", + "ESNext" + ], + "module": "ESNext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "jsx": "preserve", + "jsxImportSource": "vue", + "noImplicitThis": true, + "strict": true, + "verbatimModuleSyntax": true, + "target": "ESNext", + "useDefineForClassFields": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "skipLibCheck": true + }, + "vueCompilerOptions": { + "plugins": [ + "@uni-helper/uni-types/volar-plugin", + "@uni-helper/uni-app-types/volar-plugin" + ], + "nativeTags": [ + "block", + "component", + "template", + "slot" + ] + }, + "includes": [ + "src/**/*.ts", + "src/**/*.tsx", + "components.d.ts" + ] +} diff --git a/unh.config.ts b/unh.config.ts new file mode 100644 index 0000000..9f814cc --- /dev/null +++ b/unh.config.ts @@ -0,0 +1,17 @@ +import {defineConfig} from "@uni-helper/unh"; + +/** + * unh 配置文件 + * 更多配置请参考:https://uni-helper.js.org/unh/ + */ +export default defineConfig({ + platform: { + // 默认平台 + default: "h5", + // 平台别名 + alias: { + "h5": ["w", "h"], + "mp-weixin": "wx", + }, + }, +}); diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..98c7c70 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,48 @@ +import {fileURLToPath, URL} from "node:url"; + +import {defineConfig} from "vite"; +import Components from "@uni-helper/vite-plugin-uni-components"; +import {WotResolver, uViewProResolver} from "@uni-helper/vite-plugin-uni-components/resolvers"; +import {NutResolver} from "nutui-uniapp"; +import Uni from "@uni-helper/plugin-uni"; +import AutoImport from "unplugin-auto-import/vite"; + +export default defineConfig({ + resolve: { + alias: { + "@": fileURLToPath(new URL("./src", import.meta.url)) + } + }, + plugins: [ + // https://uni-helper.js.org/vite-plugin-uni-components + Components({ + dts: true, + resolvers: [WotResolver(), NutResolver(), uViewProResolver()] + }), + // https://uni-helper.js.org/plugin-uni + Uni(), + AutoImport({ + imports: [ + "vue", + { + radashi: [["*", "dash"]], + "@vueuse/shared": [["*", "deep"]], + "@uni-helper/uni-use": [["*", "uee"]] + } + ], + dts: "./auto-imports.d.ts", + }) + ], + build: { + target: "es6", + cssTarget: "chrome61" + }, + optimizeDeps: { + exclude: [ + "vue-demi" + ] + }, + +}); + +